-1

患者の記録を更新しようとしていますが、それは完全であると言っていますが、phpmyadmin を更新していません。保存して更新ボタンを押すと、保存が成功したことが示されます。何か案は ?


<?php
include 'connect.php';

$id1 = $_POST['PatientID']; //Text box the user searches in

mysql_query("UPDATE PatientRecords SET 
PatientID = '".$_POST['PatientID']."', 
FirstName = '".$_POST['FirstName']."', 
LastName = '".$_POST['LastName']."',
DOB = '".$_POST['DOB']."', 
IDNumber1 = '".$_POST['IDNumber1']."', 
Medication1 = '".$_POST['Medication1']."', 
Medication1Dosage = '".$_POST['Medication1Dosage']."',
IDNumber2 = '".$_POST['IDNumber2']."', 
Medication2 = '".$_POST['Medication2']."', 
Medication2Dosage = '".$_POST['Medication2Dosage']."', 
IDNumber3 = '".$_POST['IDNumber3']."', 
Medication3 = '".$_POST['Medication3']."', 
Medication3Dosage = '".$_POST['Medication3Dosage']."', 
MedicalNotes = '".$_POST['MedicalNotes']."'
WHERE PatientID = '$id1');

echo"Patient Information has been updated successfully";
mysql_close($con);
?>
4

1 に答える 1

1

あなたのクエリはそもそも間違っています。既存の行を UPDATING している場合は、VALUES (...out を残して の後にクエリを終了しますWHERE PatientID = '$id1'。新しい行を挿入する場合は、INSERT table (column, column, ...) VALUES (value, value, ...)WHERE を使用し、使用しないでください。

于 2013-05-07T16:14:43.050 に答える