php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2005, 15:39  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard mehrer Spalten auslesen?!

Hallo,

also ich lese mit diesen Skript Daten aus einer DB-Tabelle aus.

PHP-Code:
<?    
$anfrage
="SELECT Spalte1 FROM kabel ORDER BY id ASC";
$ergebnis=mysql_query($anfrage); 
$anz=mysql_num_rows($ergebnis);

print(
"<table border='1' bordercolor='f0f0f0'>");

while (
$zeile=mysql_fetch_row($ergebnis)) { 
   if (
$spalte==0) print("<tr align='center'>"); 
  print (
"<td width='175' height='200' style='font-family:verdana;color:#000000;font-size:10px'>"); 
  print(
$zeile[0]);   
  print(
'[url="#"]l&ouml;schen [/url]');
  print (
"</td>");
  
$spalte++; 
  if (
$spalte==4) { 
    print(
"</tr>"); 
   
$spalte=0
  } 
}
?>
funktioniert auch alles bestens. Jetzt möchte ich mir zusätzlich die ID zur jeweiligen Zeile auslesen lassen. Aber ich weiß nicht wie ich das angehen soll. Denn sobald ich id mit in die Anfrage aufnehme ($anfrage="SELECT id,Spalte1 FROM kabel ORDER...) wird mir nur noch die ID angezeigt. Spalte1 wird garnicht mehr mit ausgelesen. Also muss ich die ID irgendwie extra ausgeben. Also echo $id, aber wie komme ich an die jeweilige id?
Calli ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.02.2005, 15:50  
Gast
 
Beiträge: n/a
Standard

Wenn du print($zeile[0]); schreibst, was soll da auch anderes bei rauskommen. Besser ist print($zeile['id']); bzw print($zeile['spalte1']);

Gruß
phpfan
 
Alt 14.02.2005, 15:59  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

Das hab ich auch schon ausprobiert aber dann bleibt meine Ausgabe einfach leer. Scheint so als die Variable dann leer wäre, aber warum?
Calli ist offline  
Alt 14.02.2005, 16:08  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

was sagt denn print_r($zeile);
robo47 ist offline  
Alt 14.02.2005, 16:19  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

Mhhh, ich wußte garnicht das es so etwas wie print_r gibt, danke. Habe meinen script so abgeändert, sieht jetzt so aus:
PHP-Code:
<?
$anfrage
="SELECT id,Spalte1 FROM kabel ORDER BY id ASC";

//dazwischen hat sich nichts geändert//

print_r($zeile);
?>
Ergebnis ist folgendes, Spalte1 wird korrekt ausgelesen oben drüber steht Array ( [0] => 00010 [1] =>
dann wird das ergebnis von Spalte1 korrekt ausgelesen)

00010 ist die ID.
Derzeit ist nur ein Eintrag in der Tabelle.
Calli ist offline  
Alt 14.02.2005, 17:10  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

weiß denn keiner weiter? Ich komme einfach nicht drauf
Calli ist offline  
Alt 14.02.2005, 19:14  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

$id = $zeile['id'];
$Spalte1 = $zeile['Spalte1'];
Flor1an ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Wie kann ich die Spalten einer Tabelle auslesen ? Datenbanken 0 31.10.2005 00:29
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
drei Spalten einer Tabelle zusammenfügen Lia PHP Tipps 2005-2 24 16.08.2005 15:58
Spalten einer Tabelle mit Eigenschaften auslesen GELight PHP Tipps 2005-2 6 25.07.2005 13:14
spalten zählen mit ausnahmen Datenbanken 8 16.07.2005 13:04
[MYSQL]Ähnliche Spalten auslesen PHP Tipps 2005-2 1 13.07.2005 21:10
[Erledigt] Spalten auslesen Datenbanken 4 23.06.2005 13:35
alle Spalten auslesen lassen PHP Tipps 2005 2 22.04.2005 13:06
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
spaltennamen auslesen Crypi PHP Tipps 2004 1 11.10.2004 17:39
Daten aus DB auslesen und in 4 Spalten schreiben... PHP Tipps 2004 4 16.09.2004 11:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.