Bonjour,
Voilà j'ai testé un script qui INSERT des champs dans une table créée préalablement sur l'interface d'administration phpMyAdmin (le sgbd est MySQL). Mes INSERTs fonctionnent parfaitement, mais mon UPDATE ne fonctionne pas. J'ai donc isolé mon script pour le ré-exécuter pour voir si le problème venait de là et effectivement en faisant :
Ma base de données contient une table "Table__test" contenant trois champs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php print "Debut du script. <br />"; $req = "UPDATE Table__test SET langue = \"anglais\";"; mysql_query($req) or die (mysql_error()); print "Fin du script. <br />"; ?>
- id
- langue
Elle est déjà remplie avec une serie d'email test dans le genre :
1 - test@test.fr - NULL
2 - test@test.com - NULL
Le script ne change rien, mais si je vais directement taper cette exacte requête sur phpMyAdmin la table est modifiée. Je ne peux malheureusement pas vous donner les codes d'accès aux bases de données car c'est un projet dans une entreprise mais sachez que le problème ne vient pas de là vu que mes premières versions de mon script ont effectués des INSERTs avec succès.
Si vous avez besoin d'informations concernant mon serveur, je peux lancer un phpinfo(), peut-être que c'est un problème de version mais je ne pourrais m'y attaquer seul vu que je débute.
En vous remerciant de m'avoir lu.
Partager