可能性の重複:私は誰かが私を助けることができる期待しています
Warning: mysql_fetch_* expects parameter 1 to be resource, boolean given errorPHP関数エラー
が、私はエラーを持っている
警告:mysql_fetch_assoc()は、パラメータを期待します1はリソース、booleanはC:\ xampp \ htdocs \ phpacd \ func \ user.func.phpの17行目
が$query_reult = mysql_fetch_assoc($query)
であることをいうライン。コードはチュートリアルのものですが、何度もチュートリアルを繰り返してきましたが、問題を見つけることはできません!誰かが正しい方向に私を向けることができたら大好きですか? PHPマニュアルパー
function login_check($email, $password) {
$email = mysql_real_escape_string($email);
$login_query = mysql_query("SELECT COUNT(`user_id`) as `count`, `user_id` FROM `users` WHERE `email`='$email' AND `password`='".md5($password)." '");
return (mysql_result($login_query, 0) == 1) ? mysql_result($login_query, 0, 'user_id') : false;
}
function user_data() {
$args = func_get_args();
$fields = '`'.implode('`, `' , $args).'`';
$query = mysql_query("SELECT $fields FROM `users` WHERE `user_id` =".$_SESSION['user_id']);
$query_result = mysql_fetch_assoc($query);
foreach ($args as $field){
$args[$field] = $query_result[$field];
}
return $args;
}
あなたは "のuser_id =ユーザーから$フィールドを選択し、" エコー 'みました$ _ SESSION [ 'user_idの']'それがあなたの考えを返すのを確実にするために? – ChrisW
あなたはより良いチュートリアルが必要です。 –
最も簡単なデバッグは次のようになります: '$ query = mysql_query()OR DIE(mysql_error());' – Rufinus