PHP 对 MySQL 进行操作
约 314 个字 14 行代码 预计阅读时间 1 分钟
创建连接
使用用户名 $username
、密码 $password
,连接至 $server
的 DBMS:
如果不是默认端口 3306
,则写在 $server
中。
如果成功,返回数据库连接标识;如果失败,返回 false
。
连接数据库
让 $conn
连接名为 $db
的数据库:
执行 SQL 语句
让 $conn
执行SQL语句 $query
:
返回查询结果。
- 在涉及到字符串变量的部分,就算不出错,也一定要把字符串用单引号包裹,防止 SQL 注入。
- 如果涉及到不能这样做的变量(如整数类型的变量),在执行查询语句前要把变量的数据类型强制转换为目标数据类型(如
$a = intval($a)
),防止 SQL 注入。
获取查询结果
以数组形式从 $query
获取一条查询结果:
返回数组,返回的数组包括数字的索引和键值对的部分:
以数组形式从 $query
获取一条查询结果:
返回数组。返回的数组仅包括键值对的部分。
返回 $result
的条数:
错误
MySQL 的错误代码:
如果无错误,则为 false
。
MySQL 的错误信息: