一、介绍PHP7连接MySQL制作简易查询程序
在本文中,我们将学习如何使用PHP7连接MySQL数据库,并编写简易查询程序来查询数据库中的数据。
二、准备工作
在开始编写代码前,我们需要安装以下软件:
1. Apache服务器
2. MySQL数据库
3. PHP7
如果您使用的是Windows系统,可以使用XAMPP来安装这些软件。如果您使用的是Linux系统,可以使用LAMP来安装这些软件。
三、连接MySQL数据库
首先,我们需要连接MySQL数据库,以便在PHP中操作数据库。我们可以使用PHP的MySQLi扩展来连接MySQL数据库。
以下是连接MySQL数据库的代码:
// 数据库服务器地址
$servername = "localhost";
// 数据库用户名
$username = "username";
// 数据库密码
$password = "password";
// 数据库名称
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
这里我们指定了数据库服务器地址、数据库用户名、数据库密码和数据库名称。然后使用mysqli_connect()函数来连接到数据库。如果连接失败,我们可以使用die函数来打印错误信息。
四、查询数据
现在我们已经连接到了MySQL数据库,接着我们可以查询数据库中的数据。我们可以使用mysqli_query()函数来执行SQL查询。
以下是查询数据的代码:
// SQL查询语句
$sql = "SELECT * FROM MyGuests";
$result = $conn->query($sql);
// 输出查询结果
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "";
}
} else {
echo "0 results";
}
这里我们执行了一个简单的SQL查询,这个查询将返回MyGuests表中的所有数据。然后,我们使用mysqli_query()函数执行查询,并将结果存储在$result变量中。
接着,我们使用Wile循环遍历查询结果,并输出每行数据。请注意,我们使用fetch_assoc()方法来获取每一行的数据,并使用$row数组来存储它们。
五、完整代码
以下是完整的PHP代码,它将连接到MySQL数据库,并执行一个简单的查询:
// 数据库服务器地址
$servername = "localhost";
// 数据库用户名
$username = "username";
// 数据库密码
$password = "password";
// 数据库名称
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// SQL查询语句
$sql = "SELECT * FROM MyGuests";
$result = $conn->query($sql);
// 输出查询结果
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "";
}
} else {
echo "0 results";
}
// 关闭连接
$conn->close();
六、总结
在本文中,我们学习了如何使用PHP7连接到MySQL数据库,并编写了一个简单的查询程序来查询数据库中的数据。连接到MySQL数据库是在Web开发中非常重要的一个任务,希望本文能对于你学会如何连接到MySQL数据库有所帮助!