HELPPPPP !!!!! PHP
Fermé
ABEL1976
Messages postés
2
Date d'inscription
jeudi 5 janvier 2012
Statut
Membre
Dernière intervention
5 janvier 2012
-
5 janv. 2012 à 21:25
NDOUKI Messages postés 110 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 4 novembre 2013 - 9 janv. 2012 à 15:02
NDOUKI Messages postés 110 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 4 novembre 2013 - 9 janv. 2012 à 15:02
A voir également:
- HELPPPPP !!!!! PHP
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
3 réponses
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
145
5 janv. 2012 à 21:29
5 janv. 2012 à 21:29
Salut,
Je ne pense pas que l'on puisse faire de WHERE sur un INSERT INTO...
Et le code en lui même...
$req = "INSERT INTO images (pass_id,img_nom, img_taille, img_type, img_blob) VALUES ('".$pass_id."','".$img_nom."','".$img_taille."','".$img_type."','".addslashes ($img_blob)."') WHERE pass_id='".$nom."'";
Je ne pense pas que l'on puisse faire de WHERE sur un INSERT INTO...
Et le code en lui même...
$req = "INSERT INTO images (pass_id,img_nom, img_taille, img_type, img_blob) VALUES ('".$pass_id."','".$img_nom."','".$img_taille."','".$img_type."','".addslashes ($img_blob)."') WHERE pass_id='".$nom."'";
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
6 janv. 2012 à 14:04
6 janv. 2012 à 14:04
Salut,
A quoi servent les points dans ta requête ????
A quoi servent les points dans ta requête ????
NDOUKI
Messages postés
110
Date d'inscription
mardi 29 juillet 2008
Statut
Membre
Dernière intervention
4 novembre 2013
12
9 janv. 2012 à 10:04
9 janv. 2012 à 10:04
les points te permettre de déterminer qu'il s'agit d'une variables et ça s'appelle une concaténation
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
9 janv. 2012 à 10:15
9 janv. 2012 à 10:15
Dans une requête une virgule suffit !
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
Modifié par vordano le 9/01/2012 à 10:55
Modifié par vordano le 9/01/2012 à 10:55
merci Melooo de ta sagesse de bac+1 en informatique :)
les points c'est l'opérateur de concaténation de chaine en php et ca n'as rien a voir avec du sql...
ABEL> pour ta requète, sache qu'elle est syntaxiquement fausse.
comme j'ai dis plus haut, le point est l'opérateur de concaténation, donc dans ta requète tu concatène inutilement 2 chaine, puis tu met dans la chaine ce qui semblerais être une variable php (mais tu ne met pas de $).
donc en gros tu compte ajouter des valeurs dans des colonnes qui n'existe probablement pas (biensur je me base sur le nom de tes variables qui ressemble a ce que tu as mis comme nom de colonne dans ta requète.
de plus comme dit plus haut, il n'y as pas de where dans un insert (vois du coté du update ou du replace).
les points c'est l'opérateur de concaténation de chaine en php et ca n'as rien a voir avec du sql...
ABEL> pour ta requète, sache qu'elle est syntaxiquement fausse.
comme j'ai dis plus haut, le point est l'opérateur de concaténation, donc dans ta requète tu concatène inutilement 2 chaine, puis tu met dans la chaine ce qui semblerais être une variable php (mais tu ne met pas de $).
donc en gros tu compte ajouter des valeurs dans des colonnes qui n'existe probablement pas (biensur je me base sur le nom de tes variables qui ressemble a ce que tu as mis comme nom de colonne dans ta requète.
de plus comme dit plus haut, il n'y as pas de where dans un insert (vois du coté du update ou du replace).
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
9 janv. 2012 à 11:18
9 janv. 2012 à 11:18
Pourquoi tu te fou de ma gueule alors que j'ai raison ??
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
9 janv. 2012 à 12:53
9 janv. 2012 à 12:53
oui tu as raison, mais il n'as pas tort de vouloir utiliser des points pour concaténer vu qu'il utilise du php (et désolé si mon ironie a été mal pris)
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
9 janv. 2012 à 11:23
9 janv. 2012 à 11:23
Hello,
On se calme ici !
En effet ici la concaténation ne sert à rien, puisque le point sert à coller deux chaînes entre elles ; autant les mettre de suite ensemble.
De même, un WHERE dans un INSERT INTO est une aberration qui montre bien que tu n'as pas tout compris aux requêtes SQL.
La requête serait celle la : https://forums.commentcamarche.net/forum/affich-24107183-helppppp-php#2
On se calme ici !
En effet ici la concaténation ne sert à rien, puisque le point sert à coller deux chaînes entre elles ; autant les mettre de suite ensemble.
De même, un WHERE dans un INSERT INTO est une aberration qui montre bien que tu n'as pas tout compris aux requêtes SQL.
La requête serait celle la : https://forums.commentcamarche.net/forum/affich-24107183-helppppp-php#2
5 janv. 2012 à 21:40
6 janv. 2012 à 10:41
je pense que ce serait plutot un UPDATE sinon la d'insertion sera
$req = "INSERT INTO images (img_nom, img_taille, img_type, img_blob) VALUES ('".$img_nom."','".$img_taille."','".$img_type."','".addslashes ($img_blob)."') ";
seulement si ton pass_id est auto-incrementé