PHP-SQL : type de variable pour caractere spe
bonjour,
je (re)debute en php+mysql, et je suis un peu perdu entre les differents types de variable possibles. je voudrais stocker un nom de fichier, mais apparement le point qui separe le nom de l'extension pose probleme. quel type de variable dois-je utiliser?
d'avance, merci
je (re)debute en php+mysql, et je suis un peu perdu entre les differents types de variable possibles. je voudrais stocker un nom de fichier, mais apparement le point qui separe le nom de l'extension pose probleme. quel type de variable dois-je utiliser?
d'avance, merci
Configuration: Windows XP Firefox 2.0.0.4 easyphp 1.8 : apache 1.3.33 - php 4.3.10 - mysql 4.1.9 - phpmyadmin 2.6.1
1 réponse
-
Tu a des problèmes a stocker le nom de ton fichier dans une variable php ou dans ta table ?
Si c'est dans une variable php ceci devrai suffire :$nomfichier='fichier.txt'
Sinon montre nous ton code pour qu'on y jette un oeil.-
oui effectivement, la question n'etait pas si claire en fin de compte!
c'est dans la base de donnee que je veux avoir une variable 'fichier' qui aurait une valeur du style "image.jpg".. ma requete sql crashe, je suppose que c'est du au fait d'avoir un point dans la valeur, et je ne sais donc pas bien quel type de variable sql utiliser dans ma base.
j'espere que c'est mieux!
merci -
-
@Dinheruresolu!
le probleme etait effectivement dans ma requete, qui etait du style
$add = "INSERT INTO table (image) VALUES ($nomdufichier)";
que g du evidement corriger en :
$add = "INSERT INTO table (image) VALUES ('$nomdufichier')";
(noter les pitites apostrophes entre la variable qui contenait des caracteres speciaux..)
-