可能性の重複:
PHP Error: mysql_fetch_array() expects parameter 1 to be resource, boolean givenmysql_fetch_assoc()は、パラメータ1がリソースであり、ブール値が与えられると想定しています。何がありますか?
私はデータベースに送信されたフォームからのデータを挿入しようとしています。データが正常にDBに挿入されているが、私はこのエラーメッセージを取得しておいてください。
function senddata() {
$con = mysql_connect("localhost","XXX","XXX");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("user", $con);
$sql="INSERT INTO Employment (CollegeMajor) VALUE('$_POST[collegemajor]')";
$result=mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con);
}
エラーメッセージは、この行を参照されています:
$row = mysql_fetch_assoc($result);
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given
そしてここでは、コードです
**警告**あなたのコードはSQLインジェクション攻撃の影響を受けやすいです。 –
なぜこの質問のすべてのdownvotes?虐待を和らげるためだけにアップヴォートを入手してください。 – cspray
?今日は愛がない。 – buttonitup