Rechercher : dans
Par :

PHP-SQL : type de variable pour caractere spe

Dernière réponse le 4 jui 2007 à 12:51:52 trip, le 3 jui 2007 à 23:51:25 
 Signaler ce message aux modérateurs

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

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

Meilleures réponses pour « PHP SQL : type de variable pour caractere spe » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...

1

Dinheru, le 4 jui 2007 à 09:53:22

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. Mar-plij ur chopinad bier melen !!

Répondre à Dinheru

2

trip, le 4 jui 2007 à 10:11:08

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

Répondre à trip

3

Dinheru, le 4 jui 2007 à 10:22:10

Est-ce que tu peux me copier ta requète d'insertion ?
Il y a peut-être un problème de syntaxe.

Parce que dans ta base si tu a un champ en varchar tu peux inserer sans problème du texte de la forme "fichier.txt". Mar-plij ur chopinad bier melen !!

Répondre à Dinheru

4

 trip, le 4 jui 2007 à 12:51:52

Resolu!

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..)

Répondre à trip