这是我的代码:MySQL查询总是返回空值
$pass = mysql_query("SELECT `password` FROM acc WHERE account_id = '122' LIMIT 1;");
$p = mysql_fetch_object($pass);
$passwd = (($p->password != "") ? $p->password : "empty");
然后我做echo $passwd;
,它总是被重新调整了“空”的字符串。
当然存在account_id
122的行。
那有什么问题?
那么它是122还是133? – nycdan 2012-01-08 17:12:28
您正在选择account_id为122而不是133的行。Typo? – 2012-01-08 17:12:52
var_dump($ p)显示什么? – 2012-01-08 17:13:32