tehro0n
یک شنبه 21 تیر 1394, 19:34 عصر
سلام
من اگر بخوام جستجوی دسته ای انجام بدم تابعی هست؟
برای مثال من اعداد 1,2,3,4,5,6 را در دیتابیس دارم
حال می خوام اعداد 1,4,8 رو بررسی کنم که آیا در دیتابیس وجود دارد یا نه، و اگر نبود آن دسته از اعداد رو اضافه کنم
اینجوری فقط دو کوئری زده خواهد شد، اما هرکاری می کنم عملی نمیشه..
$query = $mysqli->query("SELECT `id` FROM `users` WHERE `id` IN ('".implode("','",$ids)."')");
با این کوئری من می تونم متوجه بشم که اعداد 1,4 در دیتابیس وجود داره اما چیزی که من می خوام جواب 8 هست یعنی اونایی که وجود نداره
همچنین تو فکر اینکه جواب هارو بریزم تو آرایه جدید و با تابع array_diff بیام مقایسه کنم هم افتادم که چون هم تعداد بالاس و هم موقعی که آرایه یک مقدار دارد به مشکل می خوره
من اگر بخوام جستجوی دسته ای انجام بدم تابعی هست؟
برای مثال من اعداد 1,2,3,4,5,6 را در دیتابیس دارم
حال می خوام اعداد 1,4,8 رو بررسی کنم که آیا در دیتابیس وجود دارد یا نه، و اگر نبود آن دسته از اعداد رو اضافه کنم
اینجوری فقط دو کوئری زده خواهد شد، اما هرکاری می کنم عملی نمیشه..
$query = $mysqli->query("SELECT `id` FROM `users` WHERE `id` IN ('".implode("','",$ids)."')");
با این کوئری من می تونم متوجه بشم که اعداد 1,4 در دیتابیس وجود داره اما چیزی که من می خوام جواب 8 هست یعنی اونایی که وجود نداره
همچنین تو فکر اینکه جواب هارو بریزم تو آرایه جدید و با تابع array_diff بیام مقایسه کنم هم افتادم که چون هم تعداد بالاس و هم موقعی که آرایه یک مقدار دارد به مشکل می خوره