PHP开发环境搭建及常用的数据库操作

常见的web服务器:

httpd(Apache)、nginx+PHP

Tomcat:jsp+html

win:IIS

客户端:IE、firefox、chrome、手机浏览器(Browser)

PHP开发环境:LAMP=Linux Apache Mysql PHP

或者LNMP=Linux Nginx Mysql PHP

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python

搭建动态网站之CentOS

yum -y install httpd mariadb mariadb-server php php-mysql

​httpd:就是Apache的一个版本

​mariadb:MySQL数据库的客户端

​mariadb-server:服务器端

​php-mysql:php操作MySQL

systemctl start httpd:启动Apache

systemctl enable httpd:设置开机自启

systemctl start mariadb:启动数据库

systemctl enable mariadb:开机自启

mysqladmin -u root password "123456":设置数据库账户和密码(默认为空)

登录mysql数据库验证:mysql -uroot -p123456

网站根目录:/var/www/html

PHP基本信息

​phpinfo();

?>

php7.3对MySQL数据库基本操作之增删改查:

$server = 'localhost:3306';

$username = 'root';

$password = '123456';

$dbname = 'mydb';

$link = mysqli_connect($server,$username,$password,$dbname); //数据库连接

if($link){

echo "正常!";

}else{

echo "异常!";

}

mysqli_set_charset($link,'UTF8'); // 设置数据库字符集

echo "";

//数据库插入数据

/*$sql = "INSERT INTO users(id,NAME,age,sex) VALUES(5,'zhangsan',18,'male'),(6,'lisi',28,'male')";

$result = mysqli_query($link,$sql);

if($result){

echo "插入成功!";

}else{

echo "插入失败!";

}*/

//删除数据

/*$sql = "delete from users where id=1";

$result = mysqli_query($link,$sql);

if($result){

echo "删除成功!";

}else{

echo "删除失败!";

}*/

//修改数据

/*$sql = "update users set age=19 where id=4";

$result = mysqli_query($link,$sql);

if($result){

echo "修改成功!";

}else{

echo "修改失败!";

}*/

//查询数据

$sql = "select * from users";

$result = mysqli_query($link,$sql);

$data = mysqli_fetch_all($result); // 从结果集中获取所有数据

print_r($data);

?>

php连接mysql开发环境_PHP开发环境搭建及常用的数据库操作相关推荐

  1. vs mysql 环境安装教程_使用 VS 开发连接 MySQL 的 Web 项目的环境配置

    前言: 安装 开发环境 软件安装: 版本选择:MySQL for Visual Studio 最新版 Connector/NET 版本必须与 MySql.Data 和 MySql.Data.Entit ...

  2. mysql连接编程环境_C++连接MySQL(一):环境配置和实例

    摘要:MySQL API中提供了对C语言的支持,C++是兼容C语言的,那么只要稍加完善就可以让C++写出来的程序直接连接MySQL,并且编程和执行的效率都比较高. 1.为什么使用MySQL C API ...

  3. php mysql 编程原理_PHP开发的原理及优势介绍

    原标题:PHP开发的原理及优势介绍 在目前的网站开发语言中,比较常用的主要有:PHP.ASP ..NET.JSP等,使用最广泛的要数PHP语言了. PHP一种通用开源脚本语言.语法吸收了C语言.Jav ...

  4. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  5. 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)

    1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名  [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...

  6. mysql的过程返回执行成功与失败_进行数据库操作的时候,操作错误或者失败,但是不报错...

    首先需要注意的是: PHP代码的运行错误 和 PHP与MySQL中交互过程中,MySQL中发生的错误,并不一定是同步的. Case 1:使用PDO,没有设置PDO::ATTR_ERRMODE PDO在 ...

  7. php,mysql的简历_PHP开发工程师岗位个人简历个人技能范文

    个人技能(案例一) PHP常用系统函数 html,css+div,javascript,jquery,Ajax,Json等WEB开发技术 MySQL OOP,PDO,Mysqli ThinkPHP3. ...

  8. 我的世界php开服环境_PHP初学者如何搭建环境,并在本地服务器(or云端服务器)运行自己的第一个PHP样例...

    页面底部有PHP代码样例供测试使用. 1.PHP开发,你需要什么? 1)开发代码的工具,可以用IDE名字叫做phpDesigner.当然也可以临时用记事本代替,记得文件扩展名为.php 2)服务器(本 ...

  9. php接口开发 安全_PHP开发api接口安全验证的实例讲解

    php的api接口 在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道 ...

最新文章

  1. 中美德工业互联网路径比较
  2. android viewgroup 事件,android中viewgroup的事件传递分析
  3. jquery实战--定宽
  4. oracle修改filesystem,(转):oracle、filesystem、backup日常巡检脚本
  5. java else if和switch_如何优雅地优化代码中的的if else和switch
  6. python的循环控制结构是什么_7.Python控制和循环结构
  7. DB2数据库SQL0670N错误(行长度超限)案例解析
  8. 关于Arrays.asList()方法的使用
  9. matlab 报童 泊松分布函数,数学建模和工科数学分析(2)
  10. python docx创建表格
  11. 免费开源的拉曼光谱分析软件 Raman Spectral Analysis software
  12. 三维地图之cesium入门使用
  13. Linux中pkg-config的使用
  14. 网络爬虫---从千图网爬取图片到本地
  15. Handler消息机制介绍,流程梳理
  16. u盘文件变成快捷方式怎么恢复,恢复U盘文件的五种方法
  17. Sprint(第三天11.16)
  18. 携程、艺龙、酷讯演绎在线旅游三国志
  19. Workflow_上传和下载Workflow编译方式(汇总)
  20. 计算机辅助设计和辅助教学,计算机辅助设计教学计划

热门文章

  1. 基于python的图书管理系统测试步骤_Django admin实现图书管理系统菜鸟级教程完整实例...
  2. python threading类重写_python下threading模块使用的注意点
  3. spss数据_怎么建立SPSS数据库、录入数据?
  4. tina中信号带宽_如何评测示波器带宽
  5. 制作 mysql的rpm文件_自制mysql.rpm安装包
  6. IE浏览器怎么在桌面隐藏图标
  7. 谷歌Chrome 81浏览器更新:新增微软Chromium版Edge现代Web控件
  8. Ubuntu/环境变量:修改/etc/environment 导致开机不能进入桌面
  9. php 域名白名单,域名白名单验证
  10. python数据结构递归树_python数据结构(对称二叉树递归和迭代)