gpt4 book ai didi

php - mysql_fetch_row 每隔一行返回一次?

转载 作者:行者123 更新时间:2023-11-29 06:52:44 24 4
gpt4 key购买 nike

$sql = "SELECT `description`,`auction_id` FROM `auctions` WHERE `description` REGEXP  '(97(8|9))?[[:digit:]]{9}([[:digit:]]|X)'";
$result = mysql_query($sql);

while ($row = mysql_fetch_assoc($result)) {
$row = mysql_fetch_row($result);
echo "$row[1]";

为什么 echo "$row[1]"; 每隔一行返回一次?我得到的结果是这样建议的,我正在尝试获取每一行

最佳答案

要真正回答您的问题,为什么会发生

$row = mysql_fetch_assoc($result); //this advances the internal data pointer by 1
$row = mysql_fetch_row($result); //this advances it by 1 more

两者都在循环的每次迭代中执行。您应该使用一个,而不是两个。

此外,您不应该在新代码中使用 mysql_* 函数,因为它已被弃用。按照评论中的说明使用 PDO 或 MySQLi。

关于php - mysql_fetch_row 每隔一行返回一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14496941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com