hi!
Ich habe ein kleines Problem mit meiner mysql db:
Ich habe ein Tabelle (guestbook_entries)
In dieser Tabelle gibt es mehrere Felder
1. Feld heist id
2. Feld heist guestbook_id
Nun will ich den Höchsten Wert im Feld "id" auslesen wo "guestbook_id" = 1 ist.
Das klappt auch ganz gut, solange die Datensätze im Feld "id" den Wert 1 - 9 haben! Wenn aber ein Datensatz den wert 10 oder höher im Feld "id" aufweist wird als $entry_id trotzdem 9 zurückgegeben???
was soll das?
	
hier noch mal die mysql_db:
id | guestbook_id
-----------------------
1 | 1
2 | 1
3 | 1
4 | 1
5 | 1
6 | 1
7 | 1
8 | 1
9 | 1
10 | 1
11 | 1
12 | 1
thx x4th
					Ich habe ein kleines Problem mit meiner mysql db:
Ich habe ein Tabelle (guestbook_entries)
In dieser Tabelle gibt es mehrere Felder
1. Feld heist id
2. Feld heist guestbook_id
Nun will ich den Höchsten Wert im Feld "id" auslesen wo "guestbook_id" = 1 ist.
Das klappt auch ganz gut, solange die Datensätze im Feld "id" den Wert 1 - 9 haben! Wenn aber ein Datensatz den wert 10 oder höher im Feld "id" aufweist wird als $entry_id trotzdem 9 zurückgegeben???
was soll das?
PHP-Code:
	
	
$guestbook_id = "1";
$result = mysql_query("SELECT MAX(id) FROM guestbook_entries WHERE guestbook_id = '".$guestbook_id."'");
 while($row = mysql_fetch_row($result))
 {
  $entry_id = $row[0];
 }
 echo $entry_id; 
id | guestbook_id
-----------------------
1 | 1
2 | 1
3 | 1
4 | 1
5 | 1
6 | 1
7 | 1
8 | 1
9 | 1
10 | 1
11 | 1
12 | 1
thx x4th
 
          


Kommentar