Hallo,
ich habe nun mal eine ganz allgemeine Frage:
Wie muss ich es anstellen, dass mir beim holen von Daten aus einer Datenbank nicht gleich alle auf die Abfrage zutreffenden Datensätze ausgegeben werden:
egal wie ich es anstelle sobald
ich hinter der while Schleife
den Befehl
[color=blue]echo ....... [/color] eingebe erscheinen alle Datensätze.
Ich habe folgendes vor ich möchte alle Datensätz ausgeben deren ID ungerade ist
Wäre demnach ja dann so
Ist aber nicht so, es werden alle Felder ausgegeben (drei an der Zahl) und dreimal Hallo, liegt es an der While Schleife?
ich habe nun mal eine ganz allgemeine Frage:
Wie muss ich es anstellen, dass mir beim holen von Daten aus einer Datenbank nicht gleich alle auf die Abfrage zutreffenden Datensätze ausgegeben werden:
PHP-Code:
$verbindung = mysql_connect("","","");
mysql_select_db("url");
$abfrage ="SELECT * FROM zeilen";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array ($ergebnis))
echo $row[zahl];
ich hinter der while Schleife
den Befehl
[color=blue]echo ....... [/color] eingebe erscheinen alle Datensätze.
Ich habe folgendes vor ich möchte alle Datensätz ausgeben deren ID ungerade ist
Wäre demnach ja dann so
PHP-Code:
<?php
$verbindung = mysql_connect("","","");
mysql_select_db("url");
$abfrage ="SELECT * FROM zeilen";
$ergebnis = mysql_query($abfrage);
while ($row = mysql_fetch_array ($ergebnis,MYSQL_ASSOC))
{
$i=1;
$uber=$row['zahl'];
$nach=$row['text'];
if ( $i%2 )
{
echo "$uber <br>";
echo "$nach <br>";}
{
echo "Hallo";
}
$i++;
}
Kommentar