Problème de requête de modification d'enregistrement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de requête de modification d'enregistrement

par zeus » 01 oct. 2005, 10:41

mysql_query ( "UPDATE dope SET passe='$passe' WHERE id='$id' " ) or die(mysql_error);
l'instruction die arrête l'exécution du script et affiche le dernier message d'erreur géneré par mysql (mysql_error).

par Je Débute » 01 oct. 2005, 10:38

Merci,

Mais je viens de m'appercevoir avec horreur que le nom que j'ai donné de la table n'est pas le bon !

Ca pose un problème parce que finalement on n'est jamais sur de savoir si la modif a été faite (acun message d'erreur)

Nouvelle question donc :
Comment vérifier si la modif à été faite

par zeus » 01 oct. 2005, 10:32

Si le champ "id" est pas de type numerique, essaye ça :
mysql_query ( "UPDATE dope SET passe='$passe' WHERE id LIKE '$id' " );

Problème de requête de modification d'enregistrement

par Je Débute » 01 oct. 2005, 10:25

Bonjour,

J'eprouve un problème
Voici ma requête de modification

mysql_connect("localhost", "root", "");
mysql_select_db("dope");
mysql_query ( "UPDATE dope SET passe='$passe' WHERE id='$id' " );
mysql_close();

La mise à jour ne se fait pas.
je précise que $id et $passe sont bien lus et que le sript me renvoie aucune erreur.