gpt4 book ai didi

php - MYSQL 和 PHP : mysql ignoring first row

转载 作者:行者123 更新时间:2023-11-29 06:20:49 25 4
gpt4 key购买 nike

我以前从未遇到过这种情况。顺便说一句,查询非常简单。

$q  = mysql_query("SELECT * FROM $TABLE");  
while($r = mysql_fetch_array($q)) {
echo $r['fieldname'];
}

编辑:跳过第一个 (行)。但是当我删除第一列时,第二列被忽略。

(已解决)

我明白了。我声明了 mysql_fetch_array 两次

$q  = mysql_query("SELECT * FROM $TABLE");    
$r = mysql_fetch_array($q) //over here


while($r = mysql_fetch_array($q)) {
echo $r['fieldname'];
}

我必须更加小心,但非常感谢你!

最佳答案

您应该始终在 select 语句中使用完整的列列表。您发布的代码是糟糕编程的一个例子。这样做

$q  = mysql_query("SELECT fieldname FROM $TABLE");  
while($r = mysql_fetch_array($q)) {
echo $r['fieldname'];
}

关于php - MYSQL 和 PHP : mysql ignoring first row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3768256/

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