sql >> データベース >  >> RDS >> Mysql

エコーされた変数を変更するHTMLフォームですが、データベースは変更しませんか?

    OPの要求に応じて。

    追加またはdie(mysqli_error($conn)) mysqli_query()へ エラーが発生するかどうかを確認します。

    affected_rows()を使用することもお勧めします 更新時も。

    また、if(isset($_POST['contact'])){を使用しています フォームとボタンに2つの名前属性があります。

    <form>から1つ削除します 。 <form>の名前属性 jQuery/Ajaxを使用している場合にのみ機能します。

    さらに、フォームとPHP / SQLが同じファイルにある場合は、ヘッダーを使用して同じページにリダイレクトし、*でないことを確認してください ヘッダーの前に出力します。短いタグが有効になっていることを確認してください。

    参照:

    現在のコードは、SQLインジェクションに公開されています。 mysqli_*を使用します プリペアドステートメント付き 、または PDO 準備されたステートメント




    1. フォロワー/フォローデータベース構造

    2. c#.netでmysqlに接続します

    3. IRIWorkbenchでPostgreSQLに接続する

    4. PDOを使用して2回出力されたMYSQLクエリの結果