我有一个表格,我需要在一个列/字段中获取所有数据,但我似乎无法使用下面的代码:
$con=mysqli_connect("localhost","root","","database");
$result = mysqli_query($con,"select * from client");
$row = mysqli_fetch_array($result111);
echo $row['name'];
使用上面的代码,它只打印一个语句,恰好是表中的第一个值。我在表格中还有11个数据,并且没有打印出来。
答案 0 :(得分:1)
你需要 loop
来完成记录集..( while
循环会这样做)这样的事情会有所帮助
$con=mysqli_connect("localhost","root","","database");
$result = mysqli_query($con,"select * from client");
while($row = mysqli_fetch_array($result))
{
echo $row['name'];
}
答案 1 :(得分:0)
mysqli_fetch_array()
函数将返回数组中的下一个元素,当您用完记录时它将返回false。这就是你可以使用while循环遍历数据的方式,如下所示:
while ($record = mysqli_fetch_array($result)) {
// do something with the data...
echo $record['column_name'];
}