php如何原生查询mysql
原创PHP原生查询MySQL教程
在PHP中,可以使用原生的PHP函数与MySQL数据库进行交互。下面将详细介绍怎样使用PHP进行原生MySQL查询。
1. 连接到MySQL数据库
首先,我们需要使用mysql_connect()
函数连接到MySQL数据库。这个函数需要三个参数:服务器地址、用户名和密码。
$servername = "localhost";
$username = "root";
$password = "root";
// 创建连接
$conn = mysql_connect($servername, $username, $password);
// 检查连接
if (!$conn) {
die("连接失利: " . mysql_error());
}
2. 选择数据库
连接到数据库后,我们需要选择一个特定的数据库来执行查询。可以使用mysql_select_db()
函数选择数据库。
$dbname = "myDB";
// 选择数据库
if (!mysql_select_db($dbname, $conn)) {
die("无法选择数据库: " . mysql_error());
}
3. 执行查询
现在我们已经连接到数据库并选择了要操作的数据表,接下来可以使用mysql_query()
函数执行SQL查询。
3.1 查询数据
以下示例展示怎样从数据库表中查询数据:
// 编写SQL查询语句
$query = "SELECT id, name FROM myTable";
// 执行查询
$result = mysql_query($query, $conn);
// 检查查询导致
if (!$result) {
die("查询失利: " . mysql_error());
}
// 读取查询导致
while ($row = mysql_fetch_array($result)) {
echo "id: " . $row["id"] . " - 姓名: " . $row["name"] . "<br>";
}
3.2 插入数据
以下示例展示怎样向数据库表中插入数据:
// 编写SQL插入语句
$query = "INSERT INTO myTable (name, age) VALUES ('John', 30)";
// 执行插入操作
$insert = mysql_query($query, $conn);
// 检查插入导致
if (!$insert) {
die("插入失利: " . mysql_error());
}
4. 关闭连接
操作完成后,记得关闭与MySQL数据库的连接。
mysql_close($conn);
总结
本文介绍了怎样使用PHP原生函数进行MySQL数据库的连接、选择数据库、查询数据、插入数据和关闭连接。这些基础知识将帮助你起初使用PHP和MySQL进行网站开发。