php 操作mysql的方法
php 操作mysql的方法
第一步:
设置常量,或者变量
- define('DB_HOST',"localhost"); // 常量的名称,地址
- define('DB_USER',"root"); // 用户名
- define('DB_PWD','123456'); // 密码
- define('DB_NAME','FirstMq'); // 数据库的名称
第二步
与服务器创建一个新连接
-
mysql_connect --- DB_HOST, DB_USER, DB_PWD
mysqli_connect( 主机名,用户名,密码,使用的数据库)
-
其中: or die , die 在第一个函数错误的情况下执行,并且停止执行下面的函数
完整代码:
$con=mysql_connect(DB_HOST, DB_USER, DB_PWD) or die("数据库连接失败".mysql_error()); //or die() 错误的话强行退出
echo "数据库连接成功";
echo $con; //打印与数据库的连接情况
echo "
";
第三步
选择指定的数据库
-
mysql_select_db(规定使用的连接,指定数据库的名称);
完整代码
mysql_select_db(DB_NAME,$con) or die(DB_NAME."数据表或不存在".mysql_error()); //or die() 错误的话强行退出
echo "数据库:".DB_NAME."连接成功";
echo "
";
第三步骤
选择一张表记录集合
-
SELECT * FROM 数据表的名称
-
mysql_query(SELECT * FROM 数据表的名称) //SELECT * FROM的含义是ELECT + 表字段名 + FROM +数据表名+ WHERE + 筛选条件 -----这是sql语句的固定语法形式
-
上述得出返回的是 资源ID 符
-
使用 mysql_fetch_array 或则 mysql_fetch_row 可得出一个数组, 具体释义后续了解
完整代码
$query = "SELECT * FROM persons";
$result = (mysql_query($query)) or die("错误".mysql_error());
//echo $result;
第四步骤
将数据进行显示
-
简单的使用 print_r 将第三步骤我们已经得出的$result 输出
完整代码
$row=mysql_fetch_array($result,MYSQL_ASSOC);
print_r($row); -
MYSQL_ASSOC 可有可无
第五步骤
释放记录资源 以及 关闭数据库(默认情况下系统会自己关闭)

浙公网安备 33010602011771号