2011-12-13 3 views
-3

可能性の重複:
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 

そしてここでは、コードです

+10

**警告**あなたのコードはSQLインジェクション攻撃の影響を受けやすいです。 –

+0

なぜこの質問のすべてのdownvotes?虐待を和らげるためだけにアップヴォートを入手してください。 – cspray

+0

?今日は愛がない。 – buttonitup

答えて

0

mysqlに行を挿入した後、どのような結果が期待されますか?

auto-increment-idを取得する場合は、を実行してください。

関連する問題