MYSQL Erreur : SQLSTATE[42000]: .....1604
Fermé
schancel
Messages postés
296
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
7 décembre 2018
-
30 juil. 2011 à 11:00
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 - 30 juil. 2011 à 17:46
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 - 30 juil. 2011 à 17:46
A voir également:
- MYSQL Erreur : SQLSTATE[42000]: .....1604
- Erreur 0x80070643 - Guide
- Mysql download - Télécharger - Bases de données
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
1 réponse
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
30 juil. 2011 à 17:06
30 juil. 2011 à 17:06
Salut,
Ta chaine est entre guillemets doubles.
Il n'est pas possible d'utiliser des fonctions PHP au sein de ce type de chaines.
Voilà plutôt comment faire :
Par contre, je te conseillerais plutôt de sauvegarder l'image dans un dossier et seulement indiquer le chemin en base de données.
$bddp->exec("INSERT INTO image(...) VALUES('..., 'addslashes $img_blob')");
Ta chaine est entre guillemets doubles.
Il n'est pas possible d'utiliser des fonctions PHP au sein de ce type de chaines.
Voilà plutôt comment faire :
$bddp->exec('INSERT INTO image(img_name,img_weight,img_type,img_blob) VALUES("'.$img_name.'", "'.$img_weight.'", "'.$img_type.'", "'.addslashes($img_blob).'" )');
Par contre, je te conseillerais plutôt de sauvegarder l'image dans un dossier et seulement indiquer le chemin en base de données.
30 juil. 2011 à 17:46