Mysql 返回 NULL 而不是值

标签 mysql orange-pi

我的计算机上运行着本地服务器(apache、php、mysql),一切都很好。但我决定将其迁移到 OrangePi 上。现在我遇到了问题,当我在数据库中写入一些内容时,一切正常,但是当我尝试使用以下代码读取它时:

foreach ($db->query("SELECT * FROM " . $table ) as $row)
        $val[$val_len++] = $row;

我得到了正确的行数,但所有值都是 NULL。 请帮助我,我不知道发生了什么

最佳答案

只需调试 php query("SELECT * FROM ". $table ) as $row 是否可以返回值, 如果不是,请检查数据源是否是预期的数据库主机和数据库

关于Mysql 返回 NULL 而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58585730/

相关文章:

php - 如何在 MySQL 和 PHP 中选择没有日期的年份?

linux - 在 CLI Linux 中用 VLC 播放视频

java - pi4J 适用于橙子派 Plus 2

compiler-errors - OrangePi Armbian ogles_gpgpu

c - 如何在 C 中停止正在运行的程序?

mysql - 从 MySql 中检索两个 Varchar 日期之间的数据

php - 面对多级类别层次结构中的一些问题

php - 使用 MySQL、PHP 和 cron 根据带时间戳的数据对每日值求和

php - 从 PHP MySQL 列中的所有行读取数据