私はトラブルこのクエリの作品を作ったよ:ヘッダが正しいページにリダイレクトされるようPHP/MySQLの更新クエリの問題
if(isset($_POST['updateRecord'])) { mysql_query("UPDATE files SET title = '$_POST[title]', description = '$_POST[description]', internal = '$_POST[accessFile]', category = '$_POST[category]' WHERE title = '$_POST[title]'"); header("Location: system-management.php?viewFiles=on"); }
それは間違いなくif文に入っているし。私はpostメソッドを使うためにform submitを設定しました。でも、getメソッドを使ってもフォームデータが渡されているのが分かります。次のようにフォームを送信ボタンIがクエリに報告(又はダイ)ヘッダの位置と誤差外に引用しようとしているが、それはエラー
が現れない
は、表の列内にある:
<input type='submit' value='Save Changes' name='updateRecord' />
本当に明白なことがありますか?
本当にありがとうございます。
mysql_query("",$con) or die(mysql_error());
を追加表示し、同様にあなたのWHERE句を確認してください? – dm03514addまたはdie(mysql_error());その行の最後に、それが何を言うか教えてください。また、あなたのプログラムがSQLインジェクション攻撃に対する潜在的な脆弱性を認識していることを願っています。 – jakx
こんにちは、私は私の管理パネルとすべての作品でそれを試してみました。私は実際にmysqlで再度クエリを作成しました... "ヘッダの場所を引用してエラーを報告しようとしましたが、エラーは発生しませんでした。"エラー報告はクエリの実行時にエラーを発生させません。 – user1090149