下面是关于在PHP中使用Select查询语句的攻略:
1. 准备工作
在使用Select查询语句前,需要进行以下准备工作:
1.1 连接数据库
在PHP中连接数据库需要使用mysqli扩展或PDO扩展,这里以mysqli扩展为例,代码如下:
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
1.2 设置字符集
为了避免出现中文乱码等字符集问题,需要将字符集设置为UTF-8,代码如下:
// 设置字符集
mysqli_set_charset($conn,"utf8");
2. 实例讲解
2.1 查询所有数据
我们可以使用Select语句查询某个数据表中的所有数据,示例代码如下:
$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"]. "<br>";
}
} else {
echo "0 结果";
}
以上代码通过执行"SELECT * FROM MyGuests"语句查询MyGuests表中的所有数据,并把每一行的数据都打印出来。
2.2 查询满足条件的数据
我们也可以使用Select语句查询特定条件下的数据,示例代码如下:
$sql = "SELECT * FROM MyGuests WHERE lastname='Doe'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 结果";
}
以上代码执行"SELECT * FROM MyGuests WHERE lastname='Doe'"语句查询满足lastname='Doe'条件的数据,并把每一行的数据都打印出来。
3. 结束连接
在完成对数据库的操作后,需要关闭数据库连接,代码如下:
// 关闭连接
$conn->close();
这就是使用Select查询语句的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Php中使用Select 查询语句的实例 - Python技术站