IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Du PHP dans le champ d'une table bdd, possible ?


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Photographe
    Inscrit en
    Novembre 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Photographe
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2013
    Messages : 37
    Points : 20
    Points
    20
    Par défaut Du PHP dans le champ d'une table bdd, possible ?
    Bonjour,

    J'ai découvert un peu par hasard que l'on peut mettre du code html dans les champ d'une table Mysql, mais il semblerait que cela ne soit pas possible avec du PHP à moins qu'il y ait une syntaxe spécifique dans ce cas de figure... Quelqu'un peut m'aider ?

    Merci.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Du code php c'est juste du texte tout comme de l html. Tu pourrais mettr edu c++ que ça serait pareil.

    Après c'est l'interprétation qui pose problème.

    Pour php il existe la fonction eval() mais son utilisation est déconseillé si on ne maîtrise pas parfaitement le code qui lui est transmis.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre actif Avatar de stephanegib2
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 152
    Points : 233
    Points
    233
    Par défaut
    PHP ne t’empêche pas de le faire. C'est juste pas conseillé de le faire au hasard.
    Il faut faire attention à la sécurité et à l'encodage

  4. #4
    Membre à l'essai
    Homme Profil pro
    Photographe
    Inscrit en
    Novembre 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Photographe
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2013
    Messages : 37
    Points : 20
    Points
    20
    Par défaut
    Merci pour vos réponses.

    Dans ce cas il y a peut être une autre solution à mon problème. En effet, je souhaiterais récupérer certaines données dans un champ provenant d'autres champs d'une table Mysql. C'est possible ?

  5. #5
    Membre expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Points : 3 627
    Points
    3 627
    Billets dans le blog
    8
    Par défaut
    Donne un exemple, parce que là...
    Voici par exemple un traitement SQL en fonction de valeurs de certains champs
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    select nom, 
    prenom,
    case 
    	when (age<18 and sexe='F')
    	then 'mineure'
     
    	when (age<18 and sexe='M')
    	then 'mineur'
     
    	when (age>=18 and sexe='F')
    	then 'majeure'
     
    	when (age>=18 and sexe='M')
    	then 'majeur'
     
    	else 'trans ?'
    end
    as statut
    from maTable
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

Discussions similaires

  1. Fichier dans un champ d'une table
    Par BOUBOU81 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 09/10/2006, 17h02
  2. [SQL Server] rechercher dans plusieurs champs d'une table
    Par houla! dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/08/2006, 09h37
  3. Réponses: 3
    Dernier message: 21/08/2006, 11h31
  4. Réponses: 4
    Dernier message: 08/07/2006, 06h36
  5. Lire un code à barre dans un champ d'une table
    Par tleboukaka dans le forum Débuter
    Réponses: 1
    Dernier message: 05/09/2005, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo