ahoj
mam pole $ip_adresy kde mam uozene IP adresy...
potreboval bych hodit dotaz na databazy ve stylu
SELECT * FROM odbor WHERE ip=$ip_adresy
a chtel bych aby mi to proslo kazdy ten prvek toho pole jde to nejak?
Myslíš tak, aby to vybralo řádky, kde ip odpovídá jedné z těch v poli?
$count = count($ip_adresy)-1;
$text = "(";
for ($i=0;$i<$count;$i++)
$text .= "'{$ip_adresy[$i]}',";
$text .= "'{$ip_adresy[++$i]}')";
$sql = "SELECT * FROM odbor WHERE ip IN $text";
Nezkoušel jsem to, ale mělo by to být něco jako
WHERE ip IN ('jedna ip', 'další ip', 'atd.')
$podm = implode("','",$pole);
$dotaz = "DELETE FROM $tab WHERE `id` IN('$podm')";
u toho SELECT by mozna stacilo jeste pridat na kone LIMIT 1. Staci najit prvni vysledek.
Hmm, implode, zapomínám...
Ale proč DELETE?
Krab (h3ll.wz.cz)
protoze v mojem programu to pouzivam pro mazani z sql?