これに関する関連する解決策を見てきましたが、試してみましたが、それらの作業はありませんでした。 これはデータベースの更新用のコードです。mysql_errorはエラーの兆候を示していません。何をすべきかわからない。助けて!データベースは更新されません、mysql_errorはエラーを表示しません
<?php
mysql_select_db("dbUsers");
if(isset($_POST['btnSave'])){
$firstname=$_POST['firstname'];
$lastname=$_POST['lastname'];
$address=$_POST['address'];
$query1 =("UPDATE `webuser` SET `firstname`='".$firstname."',
`lastname`='".$lastname."',`address`='".$address."'
WHERE empNo = '".$selEmp."' ");
$result = mysql_query($query1) or die(mysql_error());
}
mysql_close($conn);
?>
ステートメントをエコーし、更新行の後ろにexitを置いてチェックします。更新されるすべての詳細がクエリに存在するかどうか。 –
**危険**:[削除済み](http://php.net/ [廃止**データベースAPI](http://stackoverflow.com/q/12859942/19068))を使用しています。 manual/en/mysql.php)をPHPから入手してください。 [現代的な代替品](http://php.net/manual/en/mysqlinfo.api.choosing.php)を選択する必要があります。あなたは** [SQLインジェクション攻撃](http://bobby-tables.com/)**に対して脆弱です**現代のAPIは、[防御]を容易にします(http://stackoverflow.com/questions/60174/最良の方法からSQLへのPHPインジェクション)をあなた自身から守ってください。 – Quentin
@ NareshKumar.Pありがとうございます。私はエラーを見た。 empNoが表示されていない、私はまだ理由を把握しようとしています。私はそれをエコーすることができますが、私はそれをクエリで使用することはできません。 – eshi