MySQL 업데이트 쿼리에 문제가 있습니다. 성공적이라고 말하지만 데이터베이스 레코드를 실제로 업데이트하지는 않습니다.내 업데이트 쿼리에 문제가 있습니까?
require_once('auth.php');
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="sysadmin"; // Mysql password
$db_name="Elite"; // Database name
$tbl_name="Triage"; // Table name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$Reference=$_GET['Reference'];
$sql="UPDATE Triage SET directly='$directly' WHERE Reference='$Reference'";
$result=mysql_query($sql);
if($result){
echo "Successful";
echo "<BR>";
echo "<a href='list_records.php'>View result</a>";
}
else {
echo "ERROR";
}
mysql_error()에서 질문하기 - 정답은 –
입니다. mysqli 또는 pdo가 아닌 MySQL을 사용하십시오. 사용자 입력을 검증하지 않으며 오류 처리를하지 않습니다. $는 어디에도 정의되어 있지 않습니다. ... 잘못 된 목록의 처음 몇 항목입니까? –
$는 어디에 있습니까? –