我有这个功能:
function get_comments($file_id){
echo $file_id.'<br /><br />';
include 'mysql_connect.php'; ($connection is the dblink variable)
$result = mysqli_query($connection, "SELECT * FROM gastenboek");
print $row_cnt = mysqli_num_rows($result);
echo '<br /><br />';
foreach($result as $item){
echo $item['comment'];
}
}
我在mij db中创建了2条记录,其中包含测试值(也在评论中)。 print $ row_cnt给了我2行但是foreach语句什么都没有返回?好像我从声明中得到空行?
thnx的帮助
答案 0 :(得分:0)
您没有获取结果,请参阅以下代码:
$result = mysqli_query($connection, "SELECT * FROM gastenboek");
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
foreach($row as $item){
echo $item['comment'];
}
答案 1 :(得分:0)
执行查询但未获取结果。 将代码更新为:
$result = mysqli_query($connection, "SELECT * FROM gastenboek");
print $row_cnt = mysqli_num_rows($result);
echo '<br /><br />';
while($item = mysqli_fetch_assoc($result)){
echo $item['comment'];
}