J'utilise ce code pour tenter d'attraper un nom de table et le stocker dans une variable.Sortie étrange PHP
<?php
connectDB();
$sql = "SHOW TABLES";
$result = mysql_query($sql);
$tables = mysql_fetch_array($result);
foreach ($tables as $table) {
$table_name = $table[0];
echo $table_name;
}
closeConn();
?>
D'une part, sa sortie « aa » et « bb » si je change l'index du tableau que je sais arent noms de table dans la db et deux, ce que je veux faire est de lancer un code pour chaque table le DB et insérer le nom de la table dans une variable que je peux utiliser dans le code? Comment ferais-je cela?
Je recommanderais 'echo" $ nom_table \ n ";' – StasM
merci, cela a eu! N'importe quelle idée pourquoi ceci imprimerait seulement deux des 3 tables commençant par le deuxième et ignorant le premier? – benhowdle89
@StasM Je présume que ce n'est pas le but final de '$ table_name', mais oui, c'est probablement une bonne suggestion. – lonesomeday