Récupérer le nom des tables d'une base de donnée

olfah Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
olfah Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je en train de créer une fonction qui me permet de récupérer la liste des tables dans ma base MYSQL et PHP.

j'écris le code suivant:
 $result = $mysqli->query("SHOW TABLES");

if ($result) {
while (($row = $result->fetch_assoc())) {
$rows[] = $row;

}
}

$this->result = $rows;
}


le code fonctionne mais j'aime bien modifier l'affichage et récupérer seulement le nom de table et le passer en paramètre dans un lien mais sa marche pas une chaine vide est envoyé:

echo "<a href='form.php?nom='".$row."''>".$row."</a>";


Merci
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
Et que contient ta variable $row ?

Fais en un print_r.

print_r($row);

0
olfah Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

$row contient une ligne de tableau.
l'affichage obtenu est :
array (size=5)
0 =>
array (size=1)
'Tables_in_db_ramacaisse' => string 'client_restaurant' (length=17)


mais je veux avoir juste le nom du table càd client_restaurant
la print_r donne un resultat sous forme de tableau associatif.
0