为什么我的php/mysql';而';不工作?
我有一些非常奇怪的事情,如果我这样做,我的代码基本上可以正常工作:为什么我的php/mysql';而';不工作?,php,mysql,Php,Mysql,我有一些非常奇怪的事情,如果我这样做,我的代码基本上可以正常工作: include_once ('includes/MailChimp.php'); use \Drewm; $con = mysql_connect("localhost","db_username","db_password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db_database", $con);
include_once ('includes/MailChimp.php');
use \Drewm;
$con = mysql_connect("localhost","db_username","db_password");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("db_database", $con);
$result = mysql_query("SELECT username, user_id, email FROM db_users");
while ($user = mysql_fetch_array($result))
{
echo $user['username'];
echo '<br>';
}
mysql_close($con);
它突然不起作用了,给了我一个错误:
PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, array given
它告诉我错误是:
while ($user = mysql_fetch_array($result))
如果它与echo配合得很好,那就没有意义了 您正在覆盖变量$result
$result = mysql_query("SELECT username, user_id, email FROM db_users");
及
为other更改$result变量,它就会工作您已经在循环中覆盖了
$result
。使用不同的变量名。Doh!非常感谢你!如果有效,请重视答案
$result = mysql_query("SELECT username, user_id, email FROM db_users");
$result = $MailChimp->call('lists/subscribe', array...