如何在sql表中获取并显示某个字段的所有值?

时间:2013-11-09 16:18:56

标签: php mysql

我有一个表格,我需要在一个列/字段中获取所有数据,但我似乎无法使用下面的代码:

$con=mysqli_connect("localhost","root","","database");
$result = mysqli_query($con,"select * from client");
$row = mysqli_fetch_array($result111);
echo $row['name'];

使用上面的代码,它只打印一个语句,恰好是表中的第一个值。我在表格中还有11个数据,并且没有打印出来。

2 个答案:

答案 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'];
}