$connection=mysql_connect("localhost","root","pass");
mysql_select_db("webdd");
$a = $_POST['login'];
$b = $_POST['passe'];
$c = $_POST['email'];
$d = $_POST['nom'];
$e = $_POST['prenom'];
$f = $_POST['adresse'];
$g = $_POST['ville'];
$h = $_POST['tel'];
mysql_query("UPDATE prestataire SET (login='$a', passe='$b' , email='$c',nom='$d', prenom='$e', adresse='$f', ville='$g', tel='$h' )WHERE login = '$a' )");
mysql_close();
header("location:profile.php");
答案 0 :(得分:1)
你的代码
mysql_query("UPDATE prestataire SET (login='$a', passe='$b' , email='$c',nom='$d', prenom='$e', adresse='$f', ville='$g', tel='$h' )WHERE login = '$a' )");
试试这个
$sql = "UPDATE prestataire SET (login='$a', passe='$b' , email='$c',nom='$d', prenom='$e', adresse='$f', ville='$g', tel='$h' )";
$request = mysql_query($sql);
更好的方式
$sql = "UPDATE prestataire SET passe='$b' , email='$c',nom='$d', prenom='$e', adresse='$f', ville='$g', tel='$h' WHERE login='$a'";
您正在更新中登录两次,WHERE
中的第二次登录 - 您不需要提及登录两次
如果还没有,那么回复你的$sql
P.s DUn使用mysql它已被弃用