我有一个用于用户名,密码等的mysql表。此代码是我的login.php文件的一部分。它曾经可以正常工作,但后来吐出来了:
注意:TABLE是在单独的MYSQL_CONFIG.inc.php文件中定义的。
$table = mysql_query("SELECT * FROM " . TABLE . " WHERE username='$user'") or die('query');
$data = mysql_fetch_array($table) or die('fetch array');
我似乎无法弄清楚为什么这行不通。我还有另一个页面member.php,用户可以在其中更改用户名,密码,电子邮件等。我完全调试了该页面,但是当我在导航栏中添加了指向该页面的链接时,登录页面就被删除了。对我来说完全是无稽之谈。有人有想法么?
我也没有收到任何错误消息。加载login.php时,我只会得到空白页
最佳答案
更好地做到这一点,那么您知道错误是什么:
$data = mysql_fetch_array($table) or die(mysql_error());
关于php - mysql_fetch_array()不起作用没有错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16886614/