我有一个数据库和一个名为' data'的表格。该表中有2行。 我想用php选择那里的所有数据。这是代码:
$FoodNamedata = mysqli_query($vb,"select * from data");
$FoodName = mysqli_fetch_array($FoodNamedata, MYSQL_NUM);
print_r($FoodName);
使用此代码,它只选择表格中的第一个ID并打印出来。
答案 0 :(得分:3)
使用此代码:
$FoodNamedata = mysqli_query($vb,"select * from data");
while (($FoodName = mysqli_fetch_array($FoodNamedata, MYSQL_NUM))!==null) {
print_r($FoodName);
}
答案 1 :(得分:0)
你必须在一个循环中使用它,如果你想要一个单一的功能,我现在就做了一些:
<?php
function get_data($link,$query) {
$res = mysqli_query($link,$query);
$return = array();
while($rec = mysqli_fetch_array($res,MYSQL_NUM)) {
$return[] = $rec;
}
return $return;
}
?>
然后你只需使用
$foodname = get_data($vb,"select * from data");