🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220123

[newbie] SHOW TABLES i wyniki w przeglądarce.

#220123
From: northman
Date: Tue, 11 Aug 2009 14:04
45 lines
2635 bytes
Witam!
//(BD=baza danych)
Chcę wyświetlić nazwy tabel BD na której operuję
Móje zapytanie do BD.
 query="SHOW TABLES";
Chciałbym, aby te tabele pojawiły się w przeglądarce, niestety nie bardzo 
rozumiem, co dana funkcja php robi, więc nie potrafię dojść do oczekiwanego 
wyniku.

kod php:
----------------------------------------------------------------------------
require_once('../Connections/connection.php');

mysql_select_db($database_connection, $connection);

$query1 = "SHOW TABLES";
$tables_query = mysql_query($query1, $connection) or die (mysql_error());
$row_tables = mysql_fetch_array($tables_query);
$totalRows= mysql_num_rows($tables_query);
?>

<form method="post" action="change.php" >
<select name="choice" id="first" >

  <?php
        for ($i=0;$i<$totalRows;$i++){

        echo ('<option value='.'"'.$i.'">'.$row_tables[$i]." 
".$i.'</option>');
  }
  ?>

</select>
<input type="submit" value="zrób" />
</form>
---------------------------------------------------------------------------
jako wynik dostaję zmienną $row_tables typu Array i nie wiem po prostu co 
zrobić, aby wyświetlone zostały wszystkie tabele. W tym momencie wyświetlana 
jest tylko pierwsza nazwa tabeli, następnie już same identyfikatory $i.
Próbowałem szczęścia z mysql_fetch_assoc, czy mysql_fetch_row, lecz bez 
efektu.
Myślę, że problem może dotyczyć tego, że mysql zwraca tabele lecz nie są one 
w postaci rekordów, bo nie mają przypisanych pól id. Może inne zapytanie 
miałoby tutaj sens, ale nie wiem jak go sformułować.
Proszę o sugestie. Z góry dziękuję Paweł.
Technical Details
Message-ID: <h5rtoi$6og$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "northman" <northmantif@gazeta.pl>
Newsgroups: pl.comp.lang.php
Subject: [newbie] SHOW TABLES  i wyniki w przeglądarce.
Date: Tue, 11 Aug 2009 16:04:08 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 50
Message-ID: <h5rtoi$6og$1@inews.gazeta.pl>
NNTP-Posting-Host: ip-89-174-127-97.multimo.pl
X-Trace: inews.gazeta.pl 1249999442 6928 89.174.127.97 (11 Aug 2009 14:04:02 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 11 Aug 2009 14:04:02 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Priority: 3
X-RFC2646: Format=Flowed; Original
X-User: northmantif2
X-Antivirus: avast! (VPS 090810-0, 2009-08-10), Outbound message
X-MSMail-Priority: Normal
X-Antivirus-Status: Clean
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit