2009-07-16 11 views
0
$result = mysql_query("UPDATE categories 
     SET cd_title='$docuTitle' , cd_link='$linkTitle' 
     WHERE c_name='$catID'"); 

Quel est le problème avec cette requête de mise à jour?Erreur dans la requête SQL UPDATE

+0

La requête semble correcte. S'il vous plaît soyez plus précis. – Gumbo

+2

Quelle est l'erreur? mysql_error() devrait le sortir. – Meep3D

+0

Vos variables sont-elles correctement échappées? – niteria

Répondre

0

je changerais la requête à cela, afin d'éviter des erreurs si l'entrée contient: apostrophes

$result = mysql_query(
    "UPDATE categories SET 
     cd_title='" . mysql_real_escape_string($docuTitle) . "', 
     cd_link='" . mysql_real_escape_string($linkTitle) . "' 
    WHERE 
     c_name='" . mysql_real_escape_string($catID) . "'"); 
0

Si vos données sont désinfecté, retirez les guillemets simples autour des variables php.