Web ページを作成するとき、特定の状況下では、mysql_connect がデータベースに接続し、mysql_select_db が正しいテーブルを選択することがありますが、mysql_query を使用してデータベースにデータを挿入することはできません。
この状況に遭遇する場合はさまざまな状況が考えられますが、まず、SQL ステートメントが Mysql コマンド ラインで正常に実行できるかどうか、および関数を完了できるかどうかを確認する必要があります。正常に実行できる場合は、SQL ステートメントが正しいことを意味します。次に、
$res = mysql_query($sql, $con); if($res){ echo "插入成功"; } else{ echo mysql_error(); }
を使用して、エラー メッセージに従って問題を解決します。mysql_error() が表示できない場合は、コーディング エラーである可能性があります。 mysql_query( "set names GBK"); これは、名前の後に独自の mysql エンコーディング メソッドを追加することで解決できます。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHP は mysql データベースへの書き込みに失敗しましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。