重複の可能性:
警告: mysql_fetch_array(): 指定された引数は有効な MySQL 結果ではありません
return (mysql_result(mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `user_id` = $user_id AND `type` = 1"), 0) == 1) ? true :false;
重複の可能性:
警告: mysql_fetch_array(): 指定された引数は有効な MySQL 結果ではありません
return (mysql_result(mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `user_id` = $user_id AND `type` = 1"), 0) == 1) ? true :false;
これを試して:
<?php
$result = mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `user_id` = $user_id AND `type` = 1");
if (!$result) {
die(mysql_error());
}
return (mysql_result($result, 0) == 1) ? true :false;
少なくともエラーが表示されます。
クエリが常に正常に実行されると仮定しないでください。エラーがないか確認してください。すべてを 1 行にまとめないでください。コードが読みにくくなります。また、あなたのケースではmysql_real_escape_stringを使用して入力を適切にエスケープしてください。
また、こちらもチェック