PHP

mysql tabloları ve alanları listeleme

Merhaba bugün biraz can sıkısına yazdığım ufak bir kod bloğunu paylaşmak istedim aşağıdaki kod bloğunun yaptığı işlem şunlar…

verdiğiniz tablo adının altında bulunan kolonları ve o kolonlara bağlı olan alanları özellikleri ile beraber listelemeye yarıyor.

[php]

header(‘Content-Type: text/html; charset=utf-8’);
$host = mysql_connect("host","mysql_user","mysql_password");
$vt = "veritabanı"
mysql_select_db($vt,$host);
if($vt)
{
echo "bağlandı:<br/>";
$sql = "SHOW TABLES FROM $vt";
$result = mysql_query($sql);

if (!$result) {
echo "DB Error, could not list tablesn";
echo ‘MySQL Error: ‘ . mysql_error();
exit;
}

while ($row = mysql_fetch_row($result)) {
echo "Table: {$row[0]}n<br/>";
$results = mysql_query("SHOW COLUMNS FROM {$row[0]}");
if (mysql_num_rows($result) > 0) {
while ($rows = mysql_fetch_assoc($results)) {
var_dump($rows);
}
}
}

mysql_free_result($result);
}

[/php]

Bunu Oyla post

Leave a Comment

Your email address will not be published.

You may also like

%d blogcu bunu beğendi: