Главная  /  MySQL  /

MySQL - перечень таблиц в БД

    $sql = "SHOW TABLES FROM u0164267_ilru";
    $result = mysql_query($sql);
    if (!$result) {
        echo "Ошибка базы, не удалось получить список таблиц\n";
        echo 'Ошибка MySQL: ' . mysql_error();
        exit;
    }
    while ($row = mysql_fetch_row($result)) {    echo "{$row[0]},\n";}
    ##########################################################################################
    $sql = mysql_query("SHOW TABLES FROM u0164267_ilru");
    while ($row = mysql_fetch_array($sql)) { 
    $rows[] = $row; 
    echo "$row[0],\n"; //вывод данных
    #$result = implode(",", $row[0);
    $result[] = $row[0];
    }
    echo " <hr>"; 
    print_r ($result);
    echo " <hr>"; 
    $str = implode(',',$result);
    echo($str);
    echo " <hr>"; 
    ##########################################################################################
    $sql = mysql_query("SELECT table_name FROM information_schema.tables where table_schema='u0164267_ilru'");
    $row = mysql_fetch_array($sql);
    while ($row = mysql_fetch_array($sql)) {
    #echo "{$row[0]},\n";
    $str=$row[0].",";
    echo "$str\n";
    } 
    ##########################################################################################
    $sql = "SHOW TABLES FROM $sql";
    $result = mysql_query($sql);
    if (!$result) {
        echo "Ошибка базы, не удалось получить список таблиц\n";
        echo 'Ошибка MySQL: ' . mysql_error();
        exit;
    }
    echo "<form name='' method='POST' action='catalog_seache.php'>
    <select name='table'>
    <option value='$table'>Выбор таблицы MySQL</option>	
    <option value='$table'>$table - Главная</option>
    ";
    while ($row = mysql_fetch_row($result)) {
      echo "<option value='$row[0]'>$row[0]</option>";
    }
    mysql_free_result($result);
    echo "</select><input type=submit value='Выбор'></form><br>";