12-05-07, 20:42
|
# 5
|
אחראי פורום
|
ציטוט:
נכתב במקור על ידי Tomer
אז למה לא להשתמש ב IMPLODE ?
PHP קוד:
SELECT x FROM y WHERE `id` IN (". implode(', ',$array) .")
קצת יותר יעיל ממה שאתה נתת, ואפשר גם כפונקציה:
PHP קוד:
$array = array(1,2,4,5);
function is_in_db() {
global $array;
$sql = mysql_query("SELECT * FROM `table` WHERE `id` IN (". implode(', ',$array) .")");
if (mysql_num_rows($sql) != 0) return true;
}
|
תוסיף גם else false,
PHP קוד:
$array = array(1,2,4,5);
function is_in_db() {
global $array;
$sql = mysql_query("SELECT * FROM `table` WHERE `id` IN (". implode(', ',$array) .")");
if (mysql_num_rows($sql) != 0) return true;
else return false;
}
|
|
|