|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : janvier 2010 Messages : 259 ![]() |
Bonjour ou bonsoir
je ne comprends plus ce qui arrive, je n'arrive plus a insérer rien avec la commande PHP INSERT INTO j'ai même réduit le script au minimum et aucun message d'erreur, le script semble rechercher la base mysql et rien dans la base. Code :
|
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 238 ![]() |
Citation:
Puis, quand tu dis : je n'arrive plus a insérer rien, alors on arrive a insérer quelque chose, non ? Tu a oublié d'exécuter la requête SQL : Code :
mysql_query("INSERT INTO `province_canada` VALUES ('', 'autre')", $mysql_connect) or die(mysql_error($mysql_connect)); -> mysql_query
__________________
Win XP | WampServer 2.2 | Apache 2.2.21 | Php 5.3.8 | MySQL 5.5.16 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : janvier 2010 Messages : 259 ![]() |
ben, j'ai copié ton code tel quel, et voici tout le code qu'il me reste car je l'ai reduit au minimum
Code :
Notice: Undefined variable: mysql_connect in C:\wamp\www\test\test_insertion.php on line 10 Warning: mysql_query() expects parameter 2 to be resource, null given in C:\wamp\www\test\test_insertion.php on line 10 Notice: Undefined variable: mysql_connect in C:\wamp\www\test\test_insertion.php on line 10 Warning: mysql_error() expects parameter 1 to be resource, null given in C:\wamp\www\test\test_insertion.php on line 10 la ligne 10 c'est celle du mysql querry |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 238 ![]() |
Oulala ...tu mélange tout là.
Tu commence par utiliser PDO, qui est une classe, et tu poursuit en utilisant les fonction mysql_* ![]() Soit tu utilise PDO, soit les fonctions mysql_*, mais pas les 2. Ils n'ont rien en communs, ce sont 2 façons très différentes pour accéder à Mysql, c'est tout. C'est totalement l'embrouille là j'ai l'impression. As tu suivi les exemples fourni dans la doc php ? En tout cas, mon code était la suite logique de ton code au départ (1er post). Si tu change ton fusil d'épaule, ça peu pas fonctionner, c'est clair.
__________________
Win XP | WampServer 2.2 | Apache 2.2.21 | Php 5.3.8 | MySQL 5.5.16 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() Inscription : janvier 2010 Messages : 259 ![]() |
Merci de votre aide
j'ai essayé avec mysql_query et ca fonctionne, pour le pdo, c'est une tentative que je faisais de dernier recours car je lisais un tuto qui disait que certaines commandes de mysql sont devenus obsoletes ce qui me surprend c'est que ca marchait avant avec seulement INSERT INTO BON, CA FAIT PARTIE DU MYSTERE MYSQL!! Maintenant, la doc dit que Mysql_Query ne fonctionne pas pour les requêtes multiples et moi, j'ai justement une centaine de noms a entrer dans une table j'ai chercher dans la doc mais j'ai pas trouver la syntyaxe Code :
parse error a aprtir de: (1, 'Montreal', 1), il y avait 2 champs dans 1d 1 et 2 dans la table je les ai supprimés mais se pourrais-il que les id 1 et 2 ne peuvent plus etre utilises? |
||
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : janvier 2010 Messages : 259 ![]() |
merci mais j'ai resolu ce sujet avec une autre facon
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com