PHP MYSQL
ABEL1976
Messages postés
2
Statut
Membre
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,
J'ai systématiquement un msg d'erreur sur ce bout de code :
$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'";
c'est pour un bouton parcourir
Merci de votre aide
Bonne soirée
J'ai systématiquement un msg d'erreur sur ce bout de code :
$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'";
c'est pour un bouton parcourir
Merci de votre aide
Bonne soirée
A voir également:
- PHP MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
2 réponses
Bonjour,
À première vue, je ne vois pas de soucis dans ton code.
Par contre, pourquoi autant de concaténations et de complexité dans les guillemets ? Ça ne facilite pas la lecture...
Comme dit arth, il nous manque le message d'erreur : l'erreur peut venir de la syntaxe PHP, de la définition des variables PHP ou de la requête SQL, ce qui n'est pas du tout pareil :)
Typiquement, il y a une erreur SQL : pas de clause WHERE dans une requête INSERT, cela n'a pas de sens.
Pour simplifier, je te conseille déjà de réécrire ta requête comme ceci :
Xavier
À première vue, je ne vois pas de soucis dans ton code.
Par contre, pourquoi autant de concaténations et de complexité dans les guillemets ? Ça ne facilite pas la lecture...
Comme dit arth, il nous manque le message d'erreur : l'erreur peut venir de la syntaxe PHP, de la définition des variables PHP ou de la requête SQL, ce qui n'est pas du tout pareil :)
Typiquement, il y a une erreur SQL : pas de clause WHERE dans une requête INSERT, cela n'a pas de sens.
Pour simplifier, je te conseille déjà de réécrire ta requête comme ceci :
$req = "INSERT INTO images (pass_id, img_nom, img_taille, img_type, img_blob)
VALUES (
'$nom',
'$img_nom',
'$img_taille',
'$img_type',
'".addslashes ($img_blob)."'
)";
Xavier