我有以下代码,它仅在我指定列号时有效!
while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
echo($row[0]);
}
虽然我使用这个名字时不是
while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
echo($row['name']);
}
MYSQL box有什么需要设置的吗?
最佳答案
您可能想尝试使用 print_r( $row )
进行调试,这样您就可以看到在结果集中实际设置了哪些列名。获取关联名称不需要以某种方式配置,但索引名称需要准确表示数据库结果中的列名称。
关于php - MYSQL 按名称在 PHP 中选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283190/