深入浅出:PHP MySQL支持库入门指南(phpmysql支持库)
近年来,MySQL数据库管理系统越来越流行,被越来越多的网站开发者了解和使用。然而,对于大多数初学者来说,可能不太了解如何在PHP中连接MySQL数据库,以便为网站开发者提供服务。
在安装了PHP和MySQL支持库(MySQLi或PDO)之后,我们可以使用PHP来连接和操作MySQL数据库。下面是连接MySQL数据库的代码示例:
// using MySQLi
$mysqli = new mysqli(“localhost”, “my_user”, “my_password”, “my_db”);
// using PDO
try {
$dbh = new PDO(“mysql:host=localhost;dbname=my_db”, “my_user”, “my_password”);
} catch(PDOException $e) {
echo $e->getMessage();
}
如果成功连接数据库,我们就可以使用MySQL一系列语句进行查询。MySQL中最常用的几种语句是:SELECT,INSERT,UPDATE和DELETE,用于操作MySQL数据库中的数据。
通过SELECT语句,我们可以获取数据库表中的某一列数据、某几列数据或者某几行数据:
// select single value from table
$result = $mysqli->query(“SELECT name FROM my_table WHERE id = 1”);
$name = $result->fetch_row();
echo $name[0];
// select multiple values from table
$result = $mysqli->query(“SELECT id, name FROM my_table”);
while ($row = $result->fetch_array()) {
echo $row[‘id’] . “: ” . $row[‘name’];
}
我们也可以使用INSERT语句将数据插入MySQL数据库表中:
$name = “John Doe”;
$age = 32;
$result = $mysqli->query(“INSERT INTO my_table (name, age) VALUES (‘$name’, $age)”);
如果想要更新数据库表中的数据,可以使用UPDATE语句:
$name = “John Doe”;
$newage = 33;
$result = $mysqli->query(“UPDATE my_table SET age=$newage WHERE name=’$name'”);
最后,我们可以使用DELETE语句从MySQL数据库表中删除数据:
$name = “John Doe”;
$result = $mysqli->query(“DELETE FROM my_table WHERE name=’$name'”);
以上就是简单介绍 MySQL和PHP MySQL支持库之间如何连接和操作数据库的命令和示例。希望通过本教程,您现在已经有了使用MySQL数据库来创建网站所需要的基本知识。