MySQL/PHP Show table sous condition de contenu
Bonjour!
J'ai une base de donnée dans laquelle se trouve des tables (nommées par 8 chiffres) aux structures strictement identiques avec 2 colonnes :
-- 'dtlog' type DATE exemple "2013-10-03"
-- 'glot' format INT(11) exemple "1636"
Je cherche à ressortir les noms de toutes les tables de la base (pour cela un SHOW TABLES fait très bien l'affaire) mais sous condition que chaque table contienne une date en 'dtlog' égale à aujourd'huis, par exemple :
Aujourd'huis : 2013-10-27 :
Une table ayant son dernier dtlog à 2013-10-26 n'est pas sélectionnée.
Une table ayant un dtlog à 2013-10-27 ressort dans le array.
Je sais que cela peut se faire via la requête, j'ai trouvé un début de structure exemple :
Code:
1 2 3 4 5 6 7 8
| SELECT *
FROM INFORMATION_SCHEMA.TABLES t
JOIN INFORMATION_SCHEMA.COLUMNS c
ON t.TABLE_CATALOG = c.TABLE_CATALOG
AND t.TABLE_SCHEMA = c.TABLE_SCHEMA
AND t.TABLE_NAME = c.TABLE_NAME
WHERE [some field] LIKE '%some_value%'
AND ... |
Merci!