【发布时间】:2014-07-23 11:06:41
【问题描述】:
我需要一次显示一个mysql表行,因为我在php中使用:
$result = mysqli_query($con,"select * from table limit 0,1");
while($row = mysqli_fetch_array($result)) {
echo "First Name:" . $row['First'] . " " . "Last Name:" . $row['Last'];
echo "<br>";
}
我需要一次显示一行,但在每个 php 执行时显示每个新行,就像第一个用户看到第一个“名字,姓氏”第二个匿名用户在执行页面时看到第二个“名字,姓氏” " 来自数据库。
这给出了一个错误:
$result = mysqli_query($con,"select * from voucher limit '$count',1");
(我在参数中包含了 $count)
在执行时,它每次只显示第一行。我需要对其进行修改,即每当执行代码时,它都会返回一个新的行值。例如,第一次它会输出第一行,在第二次执行脚本时它会输出第二行等等..
我在ubuntu服务器上使用php5,mysql。
请帮忙。
【问题讨论】:
-
完全取消限制
-
试试
ORDER BY RAND() LIMIT 1