Autor |
Nachricht |
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Fr 02.03.2007 11:10
Titel mysql > ganze zeile > ausgeben ... |
|
|
Hallo Community,
ich möchte gerne aus meiner DB die ganze Zeile ausgegeben bekommen,
bekomme aber nur eine spalte zu sehen
Code: |
$result = mysql_query("SELECT * FROM `cash_carry`");
if ($num = mysql_num_rows($result)) {
for($i=0;$i < $num; $i++) {
$id = mysql_result($result,$i,"id");
/// hier kann ich nur ein Zelleninhalt ausgeben :-( ///
$container = mysql_result($result,$i,'adress');
/// wenn ich zu 'adress' noch bsp. 'firmname' schreibe kommt nothing :-( ///
echo "<li> $container - <A href=$PHP_SELF?id=$id&action=update>Update</A>";
echo "- <a href=$PHP_SELF?id=$id&action=loeschen>Löschen</a></li>";
..
..
|
Zuletzt bearbeitet von ma1973 am Fr 02.03.2007 11:11, insgesamt 1-mal bearbeitet
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Fr 02.03.2007 11:20
Titel
|
|
|
Also zunächst mal würde ich dir davon abraten mit * zu selektieren, sprich nur die Spalten an die du brauchst.
Wenn du über ein resultset laufen und es ausgeben willst machst du das am besten mit
mysql_fetch_array()
Code: | while($row = mysql_fetch_array($result))
{
echo($row['spaltenname1']);
echo("<br>");
echo($row['spaltenname2']);
.
.
.
} |
im array $row liegt immer eine Zeile aus deiner DB wobei die Arrayindizes einmal als Zahl aber auch
als Name der Spalte vorhanden sind. Damit kannst du sie aus dem Array holen und ausgeben....
Zuletzt bearbeitet von Skyw4lker am Fr 02.03.2007 11:22, insgesamt 2-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Fr 02.03.2007 11:39
Titel
|
|
|
mmh,
das erste habe ich vestanden, es wäre wirklich unklug mit *
alle anzusprechen, das könnte zu Performanceproblemen führen
darum mache ich den ersten Teil jetzt so
Code: |
SELECT firmname, region FROM `cash_carry`
|
aber den letzten Teil bekomme ich nicht hin,
wie bekomme ich denn die ID integriert, den es soll
später ja auch die betreffende Zeile gelöscht oder
upgedatet werden
Zuletzt bearbeitet von ma1973 am Fr 02.03.2007 11:39, insgesamt 1-mal bearbeitet
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Fr 02.03.2007 11:43
Titel
|
|
|
gibts in deiner Tabelle ne spalte id?
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Fr 02.03.2007 11:48
Titel
|
|
|
mh mh
so sieht meine Tabelle aus:
Code: |
ID | Region | Provivinz | Frimenname | Adress | usw.
|
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Fr 02.03.2007 11:52
Titel
|
|
|
Code: | SELECT id,firmname, region FROM `cash_carry` |
Code: | while($row = mysql_fetch_array($result))
{
echo($row['id']);
echo("<br>");
echo($row['firmenname']);
echo("<br>");
echo($row['region ']);
echo("<br><br>");
} |
so vielleicht? du musst die id schon mit selektieren im SQL wenn du was damit anstellen willst.
Zuletzt bearbeitet von Skyw4lker am Fr 02.03.2007 11:52, insgesamt 1-mal bearbeitet
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Fr 02.03.2007 12:02
Titel
|
|
|
danke dir Skyw4lker,
ich werde versuchen damit umzugehen,
muss aber sagen das andere war doch funktionaler
bis das er mir nur eine doffe spalte angezeigt hat.
ABER ICH BIN KEIN PROFI!!!!
danke dir nochmal!!!
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Fr 02.03.2007 12:20
Titel
|
|
|
Naja von mir aus ...
Zum Thema "kein Profi"...
Lass es mich so sagen, wenn sich ein Fußballprofi dadurch auszeichnet, daß er 90 Minuten lang
am Limit versucht den Ball ins Tor zu befördern, während ihn 11 andere Hochbezahlte daran hindern
wollen, dann ist die Thematik bezüglich PHP, in der du dich bewegst, ungefähr da anzusiedeln, dass man
es mit dem Ball in der Hand aus der Kabine schafft ohne sich schon auf der Treppe nach oben
den Fuß zu brechen.
Kauf dir das verdammte Buch, das ich dir in dem anderen Thread empfohlen hab... das macht dich auch nicht
zum Pro, aber dann lernst du es...
|
|
|
|
|
|
|
|
Ähnliche Themen |
[php / mysql] Mysql Daten in php als Link ausgeben
Abfrage einer bestimmten Zeile (MySQL)
[mySQL] / [PHP] Daten aus DB in html-tag ausgeben?
[php/mysql] daten mehrspaltig ausgeben
PHP / MYSQL Daten in zwei Tabellenspalten ausgeben
[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
|
|