1 - 更新我的mysql客戶端腳本 2 - 當我離開(其中id = id「;)我加倍了其他id只是使他們相同的變化。 。客戶的個人資料,我知道這個問題,但不知道要放什麼東西在那裏,我試了MENY選項和仍然無法正常工作, 3 - 這裏是我的腳本:腳本更新客戶端不工作的mysql
<?php
include('../conect.php');
if(isset($_POST['update']))
// Get values from form
$id=$_POST['id'];
$username=$_POST['username'];
$utilizator=$_POST['utilizator'];
$password=$_POST['password'];
$nivel=$_POST['nivel'];
$departament=$_POST['departament'];
$location=$_POST['location'];
$country=$_POST['country'];
$email=$_POST['email'];
$ip=$_POST['ip'];
$query = "UPDATE utilizatori SET username = '$username', utilizator = '$utilizator', password = '$password', nivel = '$nivel', departament = '$departament', location = '$location', country = '$country', email = '$email', ip = '$ip' where id= id";
$res = mysql_query($query);
mysql_query($update);
echo $update;
mysql_query($query);
echo "Record Updated";
header('location:../user.php');
// close connection
mysql_close();
?>
您正在使用[**的**過時的數據庫API(http://stackoverflow.com/q/12859942/19068),並應使用[現代替代品](http://php.net/manual/en/mysqlinfo.api.choosing.php)。你也**易受[SQL注入攻擊](http://bobby-tables.com/)**,現代的API會使[防禦]更容易(http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php)自己從。 – Quentin
'where id = id'將會匹配表中的每一行。 – andrewsi
你的意思是'id = $ id'?對? – undone