Existance d'une base de donnée et d'une table ? - PHP - Programmation
Marsh Posté le 18-01-2003 à 21:53:46
tpour une bd, tu verifie si t'arrive a la selectionner
idem pour la table
Marsh Posté le 18-01-2003 à 21:55:34
'show databases' te liste les bases de données disponibles sur le serveur.
'show tables' liste les tables de la base où tu te trouves
Marsh Posté le 18-01-2003 à 21:58:18
Ok, et ensuite je vérifie avec le numéro d'erreure retournée.
Je commence en php et mysql.
Merci.
Marsh Posté le 18-01-2003 à 22:01:43
inutile
'show databases' te renvoie un résultat que tu peux parcourir comme n'importe quel résultat d'un SELECT (mysql_fetch_array ... )
Tu le parcours et tu regardes si tu trouves le nom que tu cherchais
Marsh Posté le 18-01-2003 à 22:15:00
Ok j'ai donc trouvé avec ce code (qui pour l'instant n'affiche que le résultat):
<?
$mysql_link = mysql_connect("localhost","root","" );
$query="show databases";
$mysql_result = mysql_query($query, $mysql_link);
while($row = mysql_fetch_array($mysql_result))
{
print($row[0]);
}
?>
Merci.
Marsh Posté le 18-01-2003 à 21:52:53
Bonsoir,
comment verifier si une base de donnée existe sur le serveur mysql ?
Ensuite même question pour une table.
Merci par avance.