php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.07.2005, 16:13  
Gast
 
Beiträge: n/a
Standard Alle Tabellen_namen aus einer mySQL Datenbank auslesen?

Halllo zusammen,

wie der titel schon sagt. ich habe ein anfängerproblem...

wie lese ich die namen der bestehenden tabellen einer mySql datenbank aus. ? wonach sollte ich in der php referenz schauen.?

vielen dank im voraus.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.07.2005, 16:14  
Gast
 
Beiträge: n/a
Standard

phpMyAdmin (phpmyadmin.net) installieren und nachschauen
 
Alt 06.07.2005, 16:19  
Gast
 
Beiträge: n/a
Standard

ok und welches file da genau?

ich kenn zb das MYSQL: SHOW DATABASES
gibt es so etwas auch für tabellen?

ah ich habe was gefunden... MySQL: SHOW [OPEN] TABLES [FROM <db>][ LIKE wild]

sÃ*eht so der query aus?
 
Alt 06.07.2005, 16:55  
Gast
 
Beiträge: n/a
Standard

noch eine noobfrage bitte:
wenn der query richtig wäre , wie würde der php code dafür aussehen?
ich habe hier mal ein bsp code

PHP-Code:
<?php


$query 
" SHOW TABLES FROM $dbname";

$dbresult = @mysql_query($query) or die("DB retuns no result");

/* Result from database : incommin data */
while($row mysql_fetch_array($dbresult)){
      
// wie lese ich es aus
}

?>
 
Alt 06.07.2005, 17:28  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Zitat:
Zitat von fernlicht
PHP-Code:
while($row mysql_fetch_array($dbresult)){
      
// wie lese ich es aus

PHP-Code:
echo $row[0]."
"

Wobei ich pers. statt mysql_fetch_array() mysql_fetch_row() nehmen würde.
DiBo33 ist offline  
Alt 06.07.2005, 18:01  
Gast
 
Beiträge: n/a
Standard

super hat hingehauen
 
Alt 15.07.2005, 11:32  
Gast
 
Beiträge: n/a
Standard

Ich frage mich eins:

Welche Version von MySQL benutz Ihr oder welche von PHP ?
Denn der Command: SHOW TABLES FROM $dbname funktioniert nicht !!!

Wenn Ihr diesen Command bei eurem MySQL ausprobiert habt, sollte euch eine Syntax Fehlermeldung erscheinen !!

Der Befehl m�sste n�mlich lauten:
SHOW TABLES
da ihr euch ja zuerst mit der Datenbank connecten m�sst, und beim connecten sagt Ihr ja dem system mit welcher Datenbank Ihr euch verbinden wollt.
Deshalb reicht SHOW TABLES !!!

Hoffe Ihr hat jetzt was gelernt.
 
Alt 15.07.2005, 11:35  
Gast
 
Beiträge: n/a
Standard

komisch, da sagt die mysql-Doku was anderes
http://dev.mysql.com/doc/mysql/en/show-tables.html
Zitat:
SHOW [FULL|OPEN] TABLES [FROM db_name] [LIKE 'pattern']
FROM db_name ist optional (wenn nicht angegeben, wird die aktuelle Datenbank verwenden), aber es ist auch nicht falsch.

Hast Du beim Testen vielleicht vergessen, $dbname durch einen gültigen Namen zu ersetzen?
 
Alt 15.07.2005, 11:46  
Gast
 
Beiträge: n/a
Standard

Nein ich habe FROM 'test' angegeben.

 
Alt 15.07.2005, 11:53  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Keine Apostrophe um den Tabellennamen

FROM 'test' != FROM test
DiBo33 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Backup einer MySql Datenbank dh1sbg Beitragsarchiv 1 13.04.2008 20:45
Aus MySQL auslesen mit 2 $_REQUEST[''] Variablen imported_Daniel PHP Tipps 2008 7 31.03.2008 09:59
Variablen in Datenbank speichern und auslesen freehawk PHP-Fortgeschrittene 4 16.03.2008 17:22
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
Dynamisch Array aus MySQL mit PHP auslesen. Muuip PHP Tipps 2008 2 26.08.2007 21:19
MySQL Datenbank -> komplett durchsuchen Soese Datenbanken 17 02.12.2006 11:33
[Erledigt] MySQL Ausfallsicherheit einer Datenbank Datenbanken 2 08.06.2006 11:21
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Access Datenbank in MySQL Datenbank umwandeln karl Datenbanken 1 19.10.2005 17:04
Daten aus einer mySQL Datenbank auslesen GSJLink PHP Tipps 2005-2 6 25.07.2005 16:38
[Erledigt] Auslesen und Aktualisieren von einer MYSQL Datenbank PHP Tipps 2005-2 3 05.07.2005 14:39
Auslesen aus der Datenbank nixdorf PHP Tipps 2005 7 06.02.2005 21:40
einfaches auslesen von einer mySQL Datenbank PHP Tipps 2004-2 2 10.11.2004 05:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql tabellennamen auslesen where like, php mysql show tables, mysql show tables funktioniert nicht, \tabellennamen\ auslesen php, mysql php noresult, show tables php, php mysql datenbank auslesen like geht nicht, http://www.php.de/php-tipps-2005-2/26169-alle-tabellen_namen-aus-einer-mysql-datenbank-auslesen.html, mysql show tables

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.