• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySql auslesen mit Formatierung ausgeben

Chris24

Neues Mitglied
Hallo,

ich habe in Mysql eine Tabelle mit x Datensätzen. Diese lese ich gerade so aus

$host="host";
$user="user";
$password="password";
$database="test";
$selectfrom="tabelle";

$conn=mysql_connect($host,$user,$password);
if($conn==false)
{
die ("Leider ist der Service momentan nicht verfügbar!");
}

$h1 = mysql_query("SELECT ID,x,y,z FROM test.ltabelle WHERE ID = '1'") OR die(mysql_error());
$h2= mysql_query("SELECT ID,x,y,z FROM test.ltabelle WHERE ID = '2'") OR die(mysql_error());

usw.

$p1 = mysql_fetch_row($h1);
$p2 = mysql_fetch_row($h2);


im HTML siehts dann so aus das ich die Datensätze einzeln ausgebe und formatiere:
<table width="920" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><a href="javaerror.html" name="<? echo $selectfrom;?>&id=<? echo $p1[0];?>" onClick="return blank(this.name);" target="_blank"><img src="<? echo $p1[1];?>" border="0" alt=""></a></td>
<td valign="top"><font class="descshort"><? echo $p1[2];?></font><font class="desclong"><br><? echo $p1[3];?> <br><? echo $p1[5];?> <? echo $p1[4];?></font></td>
</tr>

usw.

Wie bekomme ich die Datensätze mit einer einzigen Abfrage untereinander in die richtige Formatierung ohne jeden einzelnen Datensatz explizit ansprechen zu müssen? Wichtig hier zu wissen ist das ich noch beim klick auf eine Zwischenseite gelange wo xyz des jeweiligen Datensatzes ausgegeben wird, deswegen die einzelne Abfrage.

Wäre super wenn jemand eine Idee hätte.

Grüße
 
Das hat nichts mit Formatierung zu tun. Was Du suchst ist eine while-Schleife in PHP mit der Du das Ergebnis eines Statements wie

Code:
SELECT ID,x,y,z FROM test.ltabelle

ausgeben kannst.
 
Zurück
Oben