データベースのデータを変更するコードに何か問題がないかどうかを確認してください~! ! ! !
include 'include.php';
$id=$_POST['sid'];
$recname=$_POST['Recname1'];
$ description=$_POST['Description1'];
$requirements=$_POST['Requirements1'];
//これらの 4 つのデータは引き継がれていますか? 現在のエラーは、変更が失敗したことです。データベース 変更されたステートメントが間違っています。多くの情報を確認しましたが、まだ答えが見つかりません。解決を手伝っていただければ幸いです
if ($requirements==""){
echo "<script> window.open('addment.php','I2_2');alert("キャリア要件を入力してください!!!");</script>";
}else {
$query="更新募集セット Recname='$recname' description='$description'requirements='$requirements' where id='$id'";
echo $query;
$result=mysql_query ($query);
if(mysql_affected_rows()>0){
echo "<script>window.open('modment.php','I2_2');alert("変更が成功しました!!! ");</script> ";
}else{
echo "<script>window.open('modment.php','I2_2');alert("変更に失敗しました!!!") ;</script>";
}
}
?>
-----解決策---------- ------- ----
$query="更新募集セット Recname='$recname' ,description='$description',requirements='$requirements' where id='$id 「」;
------解決策----------------------
$query="採用セットを更新 Recname=' $ recname',description='$description' ,requirements='$requirements' where id='$id'";
フィールドはカンマで区切ります
------解決策---------
$result=mysql_query($query) または die ( mysql_error());
新聞を見てエラーを確認してください
------解決策---------
SQL を phpmyadmin にエクスポートして実行します。これは正常ですか? ?
------解決策------
1. フィールドを区切るにはカンマを使用するのがルールです。ネゴシエートできません
2. 受信データ内の特殊文字がエスケープされていることを確認します。
------解決策----------------------
フィールドが次で区切られていない場合、まだ混乱していますコンマ、また会いましょう。決して使用しませんでした。
$query="更新募集セット Recname='{$recname}', description='{$description}',requirements='{$requirements}' where id='{$id}' ";
出力された SQL ステートメントを取得してデータベースで実行し、エラーが報告されるかどうかを確認します。