Les Allergies
Alimentaires
Posez votre question Signaler

Update + phpmyadmin [Résolu]

ribes - Dernière réponse le 7 déc. 2005 à 14:45
Bonjour,
j'ai un probleme avec les update. J'ai un programme en java qui se connecte a ma base de données . Il contiens une commande update; Mais quand je vais voir le resultat sur phpmyadmin, j'ai toujours mon ancienne valeur, alors que mon programme marche et la syntaxe de l'update est OK.

En fait on dirait que phpmyadmin m'affiche l'ancienne version de la base ... et je sais pas comment faire pour reactualiser le contenu de la base ... j'ai fais un flush tables mais c'est toujours pareil ...
De plus j'ai ecris un petit prog en java qui fait un select sur la nouvelle valeur inserée et il m'affiche bien la nouvelle valeur inserée ... alors que dans phpmyadmin c'est toujours l'ancienne qui est ecris ....

vous voyez ou est mon probleme ????

MERCI d'avance !!!

Emma
Lire la suite 

Update + phpmyadmin »

4 réponses
Réponse
+0
moins plus
Salut,
Je serai pret à parier n'importe quoi que c'est la syntaxe de ton update qui est incorrect. :)
As tu essayé d'executer ta requete dans phpmyadmin ? J'suis sur que tu auras un message d'erreur. :)
Montre ta requete.

Kalamit,
Parle à ma culasse, mon carter est malade. :)
ribes - 18 déc. 2003 à 13:20
salut ,
voici la syntaxe de mon update :
instruction.executeUpdate("update acces SET Name='"+nur+"' WHERE acces.Work='"+NRB+"'");
et oui j'ai essayer de la faire marcher dans phpmyadmin, et elle marche Je n'ai aucun message d'erreur .
En fait l'update marche, mais phpmyadmin ne prends pas en compte les nouvelles données ...

merci de ton aide,
Ajouter un commentaire
Réponse
+0
moins plus
J'ai le même problème. Dans la fenêtre DOS, il m'est indiqué que je ne peux pas faire d'update dans la fenêtre ExecuteQuery():

java.sql.SQLException: Can not issue data manipulation statements with executeQuery().

As tu la même chose ?
Ajouter un commentaire
Réponse
+0
moins plus
Je crois avoir trouvé:

Statement stmt = conn.createStatement() ;
String queryString = " SELECT * FROM table1";
stmt.executeQuery (queryString);
String queryString2 = " UPDATE `table1` SET `nom` = 'TOTO' WHERE `id` =1 ";

stmt.executeUpdate(queryString2);

il faut utiliser executeUpdate et non executeQuery pour executer et mettre à jour la base
Ajouter un commentaire
Ce document intitulé « update + phpmyadmin » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?