我在数据库中有一个表,该表具有多个具有ID的字段。我想获取所有ID = 1的行(例如ID = 1在表中有3行)。我编写了一个查询来从数据库中获取ID = 1的行,但是此查询仅获取第一行。我想获取ID = 1的所有行。
我如何获取ID = 1的所有行?
我的PHP代码:
$conn = mysqli_connect('localhost', 'root', '', 'win');
$query = "SELECT * FROM lights WHERE id='1'";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($result);
print_r($row);
?>```
答案 0 :(得分:2)
您需要遍历mysqli_fetch_assoc($ result)
while ($row = mysqli_fetch_assoc($result)) { //Goes through each row of the query
print_r($row); //A row from the table
}