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 :

recherche chaine caractere [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre actif
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Points : 267
    Points
    267
    Par défaut recherche chaine caractere
    bonjour,

    Je début sous mysql, et je suis confronté un problème que je n'ai absolument pas résoudre.

    Comment faire pour chercher une chaine de caractère sur une colonne présente dans la plus part des tables d'une base de donnée ?

    J'ai une base avec une centaine de table
    Sur 90% d'entre elle j'ai une colonne "timestamp"

    J'aimerai faire un test déjà pour savoir si la table contient la colonne timestamp
    Si oui, rechecher la chaine de caractère "0000" sur celle-ci.

    Merci bcp pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu peux avoir la liste des tables et colonnes concernées par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT table_name, column_name FROM information_schema.`COLUMNS` WHERE DATA_TYPE='timestamp'
    apres tu peux faire une boucle avec PHP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre actif
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Points : 267
    Points
    267
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Tu peux avoir la liste des tables et colonnes concernées par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT table_name, column_name FROM information_schema.`COLUMNS` WHERE DATA_TYPE='timestamp'
    apres tu peux faire une boucle avec PHP.
    [code]
    J'ai reussite a trouver mon bonheur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT `TABLE_NAME` 
    FROM INFORMATION_SCHEMA.TABLES
    WHERE  `TABLE_SCHEMA` LIKE "nomdebase"
    Je devrais pouvoir m'en sortir avec une boucle php comme tu m'a dit

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. recherche chaine caractere
    Par omelhor dans le forum Requêtes
    Réponses: 5
    Dernier message: 09/07/2010, 17h05
  2. recherche chaine de caractere ne marche pas !!
    Par lobiman dans le forum Langage
    Réponses: 1
    Dernier message: 24/08/2006, 11h55
  3. recherche chaine caractere
    Par guitou38 dans le forum C
    Réponses: 15
    Dernier message: 09/06/2006, 16h07
  4. Réponses: 4
    Dernier message: 05/06/2006, 12h43
  5. Recherche chaine de caractere
    Par fantomchris dans le forum C
    Réponses: 11
    Dernier message: 08/01/2006, 15h52

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