Struktur + Myqsl Tabelle + drucken
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befehl
drucken
ergebnis
export
fassung
fatal error
fehler
folgende zeile
funktion
meinst
papier
skript
spalt
spalten
struktur
tabelle
tintenverbrauch
verstehe
zeile
-
gibt es eine M?glischkeit die Struktur einer Tabelle zu drucken? also ohne alles einzelnd angeben zu m?ssen, weil es bei meiner riesen tabelle ein bisschen umst?ndlich w?re und ich sonst so leicht die ?bersicht verlieren :( k?nnte man nicht ein php skript machen, das die die namen er spalten und deren art (Text, Int, usw.) ausliest und ausgibt? also immer nur eine Zeile f?r eine Spalte? Per PHPmyAdmin gehts leider nicht, da er alles verzieht, wenn ichs kopiere und die zeienumbr?che wegl?sst -.-
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Beispielcode:
$res = mysql_query("describe meinetabelle");
$anz = $numrows($res);
echo "Die Tabelle meinetabelle hat $anz Spalten<br>";
for ($temp = 0; $temp < $anz; $temp++)
{
$row = mysql_fetch_row($res);
echo "$row[0] $row[1]<br>";
}
Eigentlich ziemlich einfach. Das Ergebnis des Befehls describe habt noch mehr Ergebnisse (Spalten). Kannst du dir anschauen, indem du das mal in phpMyAdmin unter SQL eingibst. -
mh also mein code:
-----
<?
$mysql_server_1_host = "mysql.lima-city.de";
$mysql_server_1_user = "******";
$mysql_server_1_pw = "******";
$mysql_server_1_db = "********";
$h1 = mysql_connect($mysql_server_1_host, $mysql_server_1_user, $mysql_server_1_pw);
mysql_select_db($mysql_server_1_db, $h1);
$res = mysql_query("describe game_benutzer");
$anz = $numrows($res);
echo "Die Tabelle meinetabelle hat $anz Spalten<br>";
for ($temp = 0; $temp < $anz; $temp++)
{
$row = mysql_fetch_row($res);
echo "$row[0] $row[1]<br>";
}
?>
--------
Und der dazugeh?rige Fehler ^^
Fatal error: Call to undefined function: () in /usr/export/www/vhosts/funnetwork/hosting/elektranox/install/read.php on line 12
wobei 12 folgende zeile ist:
"$anz = $numrows($res);" -
Ersetz die Funktion numrows(), die es nicht gibt mit mysql_num_rows().
-
ok jetzt gehts, danke 0-checker
@ nachfolgendem ja ich wills in ner vern?nftigen fassung auf papier und schonmal ?berlegt was das f?r ein tintenverbrauch ist wenn man 191 spalten per Druck abknipst und dann druckt? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage