Hallo,
ich habe folgende Tabelle:
Ich möchte nun gerne gucken ob in der letzen Zeile eine bestimmte ip_adresse steht und habe damit ein Problem.
gibt mir zwar eine Zeile zurück - es ist aber nicht die letzte in meiner Tabelle.
klappt leider nicht. Ziel ist es nur zu überprüfen ob die IP in der letzten Zeile steht oder nicht, eventuell mit einem Rückgabewert 0 oder 1.
Bin leider nicht der DB-Profi, aber kann mir da jemand helfen?
Danke!
ich habe folgende Tabelle:
Code:
mysql> select * from ip; +----+------------+----------+------------+ | id | datum | zeit | ip_adresse | +----+------------+----------+------------+ | 1 | 0000-00-00 | 13:54:00 | 1.1.1.1 | | 2 | 2007-11-22 | 15:55:57 | 2.2.2.2 | | 3 | 2007-11-22 | 15:57:54 | 3.3.3.3 | | 4 | 2007-11-22 | 15:59:09 | 4.4.4.4 | +----+------------+----------+------------+ 4 rows in set (0.00 sec)
Code:
mysql> select * from ip where ip_adresse = '3.3.3.3' order by id desc limit 1; +----+------------+----------+------------+ | id | datum | zeit | ip_adresse | +----+------------+----------+------------+ | 3 | 2007-11-22 | 15:57:54 | 3.3.3.3 | +----+------------+----------+------------+ 1 row in set (0.00 sec)
Code:
select * from ip oder by id desc limit 1 where ip_adresse = 3.3.3.3
Bin leider nicht der DB-Profi, aber kann mir da jemand helfen?
Danke!
Comment