【问题标题】:PHP - Listing contents of database entries [closed]PHP - 列出数据库条目的内容[关闭]
【发布时间】:2012-10-28 22:18:37
【问题描述】:

我正在尝试通过 php 列出 db 表中的所有条目。

这是 db 的预览:

这是我的 php 代码:

<?PHP
include('config.php');
$db_found = mysql_select_db($dbase, $db_handle);
if ($db_found) 
{
    $xSQL = "SELECT * FROM Logins";
    $result = mysql_query($xSQL);
    while ($db_field = mysql_fetch_assoc($result)) 
    {
        echo $db_field['Username'] . ":" . $db_feild['Password'] . '<br />';    
    }
}
else 
    {
        print "Database NOT Found ";
        mysql_close($db_handle);
    }
?>

这是最终结果:

我希望结果显示:

用户名2:密码1

用户名1:密码1

如果有的话,我会遗漏代码中的错误。任何帮助表示赞赏。

【问题讨论】:

  • 为什么要存储纯文本密码?
  • 这只是一个例子。实际上没有用户的信息,否则是的,我会使用密码哈希。
  • 在 PHP 中运行数据库查询有效。错误就在您身边,需要首先进行基本调试。为开发启用最高级别的错误报告,以便您了解未设置的变量和索引,从而尽早发现错误。

标签: php database phpmyadmin


【解决方案1】:

检查你的回声,上面写着: $db_feild

应该是 $db_field

希望能解决

【讨论】:

  • 哇,谢谢。我会接受你的回答,当它让我在 12 分钟内,大声笑。
【解决方案2】:

如果你剪切/粘贴你的代码,你拼错了 $db_field['Password']

【讨论】:

  • 这有什么意义?如果我剪切/粘贴然后我拼错了?我不敢苟同。如果我剪切/粘贴,那么我就不会拼写错误。发生拼写错误的唯一原因是我没有剪切/粘贴。
  • 嗨 Josh,我的意思是如果您引用的代码是从您的 IDE 中剪切/粘贴的。尽管如此,很高兴你解决了它。
猜你喜欢
  • 2010-12-04
  • 1970-01-01
  • 2021-09-10
  • 1970-01-01
  • 2011-06-10
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多