Преглед на урок

Създаване на списък с имена на таблици

Създаване на списък с имена на таблици




Подобно на функцията mysql_list_dbs(), РНР функцията
mysql_list_databases() връща списък с резултати за в
сички таблици в база данни.

Всяко име на таблица може да се извлече чрез функцията mysql_tablename(),
kато й подадете като аргументи списъка с резултати и
номера на реда, на който се намира таблицата.
Примерът по-долу показва имената на две таблици,
добавени в базата данни "klienti".


Код
<?

$conn = @mysql_connect("localhost", "test", "test")
	or die( "За съжаление, MySQL връзката не може да бъде осъществена." );
	
$rez1 = mysql_list_dbs( $conn );

for( $row=0; $row < mysql_num_rows($rez1); $row++ ){
	 $this_db = mysql_tablename( $rez1, $row );
	 $list .= "<b>" .$this_db. "</b><br>";
	 if( $this_db != "mysql" ){
	 	$rez2 = mysql_list_tables( $this_db );
	 	for( $num=0; $num <mysql_num_rows($rez2); $num++ ){
	 		$list .= " - " . mysql_tablename( $rez2, $num ) . "<br>";
	 	}
	 }
}

?>

<html>
<head><title>Списък на таблици в база данни</title>
</head>
<body>
<? echo ($list); ?>
</body>
</html>

Автор: e!ns7e!n

Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: GeorgeSG

Коментари

John Front

Пробвах я , не бачка.
Успех.

Lo0pY

При мен неще да се свърже с БД... Лоша работа...

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.