【发布时间】:2011-06-10 08:40:30
【问题描述】:
我想简单地使用 php 的 while 循环显示一些东西,但它不起作用。
这里是代码-
<?php
mysqli_select_db($connect,"users");
$select_title = "select title, message from messages where user = '$u' LIMIT 4 ";
$querying = mysqli_query($connect,$select_title) or die ('Whops! Something went wrong.');
$line = mysqli_fetch_assoc($querying);
//$title = mysqli_real_escape_string($connect,trim($line['title']));
while(($rows = mysqli_fetch_assoc($querying)))
{
echo $rows['title'];
}
?>
现在我有两个标题,但只显示一个。为什么会这样?
【问题讨论】:
-
因为有人坐在“$line”等你?尝试删除该行...(没有双关语)
-
你绑替换 echo $rows['title'];有类似 echo 'test' 的东西吗?循环实际上循环了两次吗?
-
mysqli_real_escape_string接受一个字符串,而旧的传入资源处理程序的方法已被弃用。所以你可以删除$connect变量
标签: php sql database loops while-loop