繁体   English   中英

MySQL选择所有丢失的记录

[英]MySQL select all missing a record

  1. 我已经使用phpMyAdmin将新记录添加到表中
  2. 然后,我在phpMyAdmin中运行select * ,它会列出所有记录。
  3. 但是,如果从PHP页面运行相同的select * ,则会丢失新记录。

我正在使用PHP 5,不确定此处发生了什么。 它曾经在PHP 4中工作。

.php文件以PHP 5 Apache模块模式运行。

您可以调查以下几件事:

  • 您可能会连接到与您认为的数据库不同的数据库(您是否有测试数据库和生产数据库?)。
  • 您的SELECT语句中可能有错误或错字。 精确复制并粘贴适用于您的代码的查询。 之后请勿手动对其进行编辑。
  • 您可能正确选择了该行,但显示不正确,因此该行似乎不存在。 尝试检查结果集中有多少行。

尝试将sql查询放入变量,然后将其转储到日志或使用var_dump。 然后将查询到phpMyAdmin并检查错误。

感谢您的回答,但现在找到了答案。

我已将指向旧版本phpMyAdmin服务器的链接添加为书签,该服务器看上去几乎相同,并允许我登录等。我的主机应该已将我转发到最新的服务器。

我现在使用正确的服务器。 希望这对其他人有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM