PHP MYSQL
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:12
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 6 janv. 2012 à 15:19
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 6 janv. 2012 à 15:19
A voir également:
- PHP MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Mysql gratuit ou payant - Forum MySQL
2 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
6 janv. 2012 à 03:13
6 janv. 2012 à 03:13
Et le message d'erreur est ? (oui désolé on nous a pas encore livré les boules de cristal ...)
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié par Reivax962 le 6/01/2012 à 15:21
Modifié par Reivax962 le 6/01/2012 à 15:21
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