MySQL选择所有缺少的记录

时间:2010-10-23 08:11:59

标签: php mysql

  1. 我使用phpMyAdmin
  2. 在表格中添加了新记录
  3. 然后我在phpMyAdmin中运行select *,它可以列出所有记录。
  4. 但是,如果从PHP页面运行相同的select *,则缺少新记录。
  5. 我使用的是PHP 5,我不确定这里发生了什么。它曾经在PHP 4中工作。

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

3 个答案:

答案 0 :(得分:1)

以下是您可以调查的一些事项:

  • 您可以从您认为的那个连接到不同的数据库(您是否有测试和生产数据库?)。
  • 您的SELECT语句中可能有错误或拼写错误。复制并粘贴完全适用于您的代码的查询。之后不要手动编辑它。
  • 您可以正确选择行但显示不正确,以使其看起来不存在。尝试检查结果集中有多少行。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

我已经为一个旧的phpMyAdmin服务器添加了书签,该服务器看起来几乎完全相同,并允许我登录等。我的主机应该将我转发到最新的服务器。

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

相关问题