Mailinglisten-Archive |
Hallo und guten morgen,
um alle Datenbanken aus einen mysql Server auszulesen benutze ich
mysql_list_dbs, um alle Tabellen aus einer bestimmten datenbank auszulesen
benutze ich
mysql_list_Tables ($Datenbank);
was kann man machen wenn man diese beiden schritte übergehen möchte?
m den ersten schritt zu übergehen definiere ich einfach eine feste variable
(Ist das überhaupt eine variable oder heist das mal wieder anders?) wie
folgt:
$Datenbank = testdb;
so nun möchte ich aber z.b. 8 von 14 Tabellen auslesen (um deren Inhalt
spaeter weiter zu verarbeiten)
wie könnte man da vorgehen?
ich hab da folgende Funktion als referenz:
function listTables() {
global $link, $dbname, $PHP_SELF;
$pTable = mysql_list_tables( $dbname );
if( $pTable == 0 ) {
$msg = mysql_error();
echo "<h3>Error : $msg</h3><p>\n";
return;
}
$num = mysql_num_rows( $pTable );
echo "<table cellspacing=1 cellpadding=5>\n";
for( $i = 0; $i < $num; $i++ ) {
$tablename = mysql_tablename( $pTable, $i );
echo "<tr>\n";
echo "<td>\n";
echo "$tablename\n";
echo "</td>\n";
echo "<td>\n";
echo "<a href='$PHP_SELF?
action=viewDatensaetze&dbname=$dbname&tablename=$tablename'>Inhalte</a>\n";
echo "</td>\n";
echo "</tr>\n";
}
echo "</table>";
}
cih danke euch jetzt schon
php::bar PHP Wiki - Listenarchive