Gesamte MySQL Tabelle auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
array
ausgabe
ausgeben
auslese
befehl
code
dampf
dank
datum
ergebnis
idee
jemand
kompletten tabelle
nachname
schleife
spalten
tabelle
url
vorname
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ideen braucht es dazu nicht. Die Syntax der Befehle von MySQL läßt sich einfach nachlesen.
Zum auslesen einer kompletten Tabelle dient z.B.:
SELECT * FROM tabellenname
Damit jemand, der gerade anfängt, sich damit zu beschäftigen, nicht auf eigene Ideen angewiesen ist, gibt es sowas Nützliches, wie Tutorials: http://dev.mysql.com/doc/refman/5.1/de/tutorial.html
Beitrag zuletzt geändert: 10.2.2012 22:39:42 von fatfreddy -
Ja, Danke!
Ich hätte da noch eine Frage...
Wenn ich die Spalten, die ich brauche abgerufen haben:
$abfrage = "SELECT vorname,nachname FROM user";
Wie kriege ich es dann hin, dass diese zusammen gefügt werden zu:
z.B. (vorname)Hans (Nachname) Dampf?
Diese sollen dann alle abgerufenen zu
user[1]=Hans Dampf user[2]=Maria Dampf
werden, wie mache ich das?
Beitrag zuletzt geändert: 11.2.2012 13:16:06 von carl-schoeneich -
lege die Ergebnisse am besten in ein assoziatives Array
dann kannst Du es ausgeben / weiter verarbeiten
$abfrage = "SELECT vorname,nachname FROM user"; $ergebnis = mysql_query($abfrage); $daten = array(); while($row = mysql_fetch_assoc($ergebnis)) { $daten[] = $row; }
dann bekommst Du
$daten = array( [0] = array ( [vorname] => Hans [nachname] => Dampf ) [1] = array ( [vorname] => Maria [nachname] => Dampf ) )
Ausgabe in Schleife:
$n=1; foreach($daten as $item) { echo "<br /> Nr:: " . $n . "\n"; echo "<br /> Vorname: " . $item['vorname'] . "\n"; echo "<br /> Nachname: " . $item['nachname'] . "\n"; echo "<br />\n"; $n++; }
oder als DEBUG Ausgabe
echo "<pre>\n"; print_r($daten); echo "</pre>\n";
Wenn Du die Usernamen in Komnination haben wisst,, dann etwa so
$userdaten = array(); $i=0; foreach($daten as $item) { $userdaten[$i] = $item['vorname'] . ' ' . $item['nachname']; $i++; } echo "<pre>\n"; print_r($userdaten); echo "</pre>\n";
dann bekommst Du
$userdaten = array ( [0] = Hans Dampf [1] = Maria Dampf )
beachte,die numerische Auszähling von Array-Elementen beginnt mit 0 (null)
Beitrag zuletzt geändert: 11.2.2012 14:24:12 von campz -
Danke an alle, diesich die Mühe gegeben haben mir zu helfen!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage