mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 02:51 Benutzername: Passwort: Auto-Login

Thema: mysql > ganze zeile > ausgeben ... vom 02.03.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> mysql > ganze zeile > ausgeben ...
Autor Nachricht
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Fr 02.03.2007 11:10
Titel

mysql > ganze zeile > ausgeben ...

Antworten mit Zitat Zum Seitenanfang

Hallo Community,

ich möchte gerne aus meiner DB die ganze Zeile ausgegeben bekommen,
bekomme aber nur eine spalte zu sehen *Schnief*

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
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Fr 02.03.2007 11:20
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Anzeige
Anzeige
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Fr 02.03.2007 11:39
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Fr 02.03.2007 11:43
Titel

Antworten mit Zitat Zum Seitenanfang

gibts in deiner Tabelle ne spalte id?
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Fr 02.03.2007 11:48
Titel

Antworten mit Zitat Zum Seitenanfang

mh mh

so sieht meine Tabelle aus:

Code:

ID   |   Region   |   Provivinz   |   Frimenname   |   Adress   |   usw.
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Fr 02.03.2007 11:52
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Fr 02.03.2007 12:02
Titel

Antworten mit Zitat Zum Seitenanfang

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!!!
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Fr 02.03.2007 12:20
Titel

Antworten mit Zitat Zum Seitenanfang

Naja von mir aus ... Meine Güte!

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...
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.