Article View: pl.comp.lang.php
Article #220123[newbie] SHOW TABLES i wyniki w przeglądarce.
From: northman
Date: Tue, 11 Aug 2009 14:04
Date: Tue, 11 Aug 2009 14:04
45 lines
2635 bytes
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-mailShow 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