在PHP中,mysqli::send_query方法用于发送SQL查询到数据库
▥php
𝄐 0
phpmysqli占位符使用,phpmysqli读取行数
在PHP中,mysqli::send_query方法用于发送SQL查询到数据库。
具体用法如下:
1. 首先,创建mysqli对象并连接到数据库:
php
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
2. 然后,使用send_query方法发送SQL查询(此时还未获取查询结果):
php
$sql = "SELECT * FROM table_name";
if ($conn->send_query($sql)) {
echo "查询发送成功!";
} else {
echo "查询发送失败!";
}
3. 最后,可以使用mysqli::store_result方法获取查询结果:
php
$result = $conn->store_result();
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "字段1:" . $row["column1"] . ",字段2:" . $row["column2"] . "<br>";
}
} else {
echo "没有查询到结果!";
}
需要注意的是,mysqli::send_query方法只会发送查询并等待结果,不会将结果存储在服务端。因此,在发送查询之后,需要使用mysqli::store_result方法获取查询结果。
此外,如果查询是INSERT、UPDATE和DELETE等更新数据的语句,可以使用mysqli::affected_rows方法来获取受影响的行数。
希望上述解释能够帮到您!
在PHP中,mysqli::send_query方法用于发送SQL查询到数据库。
具体用法如下:
1. 首先,创建mysqli对象并连接到数据库:
php
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
2. 然后,使用send_query方法发送SQL查询(此时还未获取查询结果):
php
$sql = "SELECT * FROM table_name";
if ($conn->send_query($sql)) {
echo "查询发送成功!";
} else {
echo "查询发送失败!";
}
3. 最后,可以使用mysqli::store_result方法获取查询结果:
php
$result = $conn->store_result();
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "字段1:" . $row["column1"] . ",字段2:" . $row["column2"] . "<br>";
}
} else {
echo "没有查询到结果!";
}
需要注意的是,mysqli::send_query方法只会发送查询并等待结果,不会将结果存储在服务端。因此,在发送查询之后,需要使用mysqli::store_result方法获取查询结果。
此外,如果查询是INSERT、UPDATE和DELETE等更新数据的语句,可以使用mysqli::affected_rows方法来获取受影响的行数。
希望上述解释能够帮到您!
本文地址:
/show-283772.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。