$resturant_category_product_query = "SELECT * FROM bb_product p WHERE p.resturant_category_id ='$resturant_category_id'";
foreach ($resturant_category_product_query as $resturant_category_product) {
$resturant_category_product_data[] = array(
'resturant_category_id' =>$resturant_category_product['resturant_category_id'],
);
}
答案 0 :(得分:0)
简单示例: -
<?php
$mysqli_connection = new mysqli("localhost", "my_user", "my_password", "world");
$sql = "SELECT *
FROM bb_product p
WHERE p.resturant_category_id ='".$mysqli_connection->->real_escape_string($resturant_category_id)."'";
if ($result = $mysqli_connection ->query($sql))
{
while($row=$result->fetch_assoc($result))
{
$resturant_category_product_data[] = array('resturant_category_id'=>$row['resturant_category_id']);
}
$result->close();
}
这使用mysqli创建了与数据库连接的对象。
然后它设置一个它想要执行的SQL字符串。请注意,它使用连接对象来使用类来转义字符串(以防止SQL注入)。
然后,该字符串由连接对象的查询方法使用,返回结果对象。
然后执行WHILE以循环结果对象中的每个返回行(fetch_assoc将每一行作为关联数组返回)。请注意,返回的行将放入$ row变量。