- #1
R
Raptor
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 10.08.2006
- Beiträge
- 116
- Reaktionspunkte
- 0
- Ort
- Hamburg
Hallo Leute,
schon wieder ich und diesmal auch ein Problem was ich alleine nicht lösen konnte wie das andere.
Zum einen geht es darum das du Abfrage MAX(id) nicht funktioniert, warum weiß ich allerdings nicht, MySQL ist eine Spalte id eingerichtet als not null,auto increment, unsigned, int und primary.
Zum anderen gibt er mit bei der Augabe immer eine extra Leerzeile mit aus :| , welche ich allerdings nicht haben will :| , wie kann ich das ändern und welche Vorschläge habt ihr zu einer anderen Abfrage das ich die Ausgabe machen kann.
Danke schon im Voraus
schon wieder ich und diesmal auch ein Problem was ich alleine nicht lösen konnte wie das andere.
Zum einen geht es darum das du Abfrage MAX(id) nicht funktioniert, warum weiß ich allerdings nicht, MySQL ist eine Spalte id eingerichtet als not null,auto increment, unsigned, int und primary.
Zum anderen gibt er mit bei der Augabe immer eine extra Leerzeile mit aus :| , welche ich allerdings nicht haben will :| , wie kann ich das ändern und welche Vorschläge habt ihr zu einer anderen Abfrage das ich die Ausgabe machen kann.
Code:
<?php
$id = mysql_query(SELECT MAX(id) FROM karte);
for ($i = 1; $i <= $id; $i++){
echo <tr>;
echo <td><h3>;
$ergebnis = mysql_query(SELECT name FROM karte WHERE id = $i);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->name;
}
echo </h3></td>;
echo <td><div align='left'>;
echo <h3>;
$ergebnis = mysql_query(SELECT preis FROM karte WHERE id = $i);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->preis;
}
echo </div></h3></td>;
echo</tr>;
}
Danke schon im Voraus