php - MYSQL 按名称在 PHP 中选择行

标签 php mysql

我有以下代码,它仅在我指定列号时有效!

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/

相关文章:

mysql - #2002 - lampp phpmyadmin

php - 寻找一种方法来创建链接到 2 个独立数据库的动态 QR 码

javascript - 通过查询大量数据减少html 表的加载时间| PHP、HTML、SQLSERVER 2012

php - 代码点火器 : Displaying raw SQL query to table. 错误 1064

mysql - my.cnf 文件丢失,无法在任何目录中找到

mysql - 在 MYSQL 中执行 LEFT OUTER JOIN 时插入零而不是 NULL

mysql - 为什么 MySQL round floats 比预期的要多?

mysql - 需要帮助在 mySQL 中返回唯一结果

javascript - yii2 : Sending data to same page not working properly

php - 非法字符串偏移 'name' php - 许多数组变成 1 个数组