المساعد الشخصي الرقمي

عرض الإصدار الكامل : استخدام IN(a,b,c) في الشرط لقيم معينه من مصفوفه هام ومفيد جدا


MSHAER
01-13-2008, 06:42 PM
السلام عليكم ورحمة الله وبركاته ,,

اذكرو الله وابدأو بمتابعة الشرح وروقو وحاولو تطبقون الموضوع على فكره من افكاركم او سكربتاتكم


IN(1,33,4,66,6)
شفت السهوله كيف !
مثال سريع


عندي خمس متغيرات لارقام الاقسام مثلا


1
33
4
66
6

اريد عرض معلومات هذه الاقسام او تحديثها فقط وبطريقه سهله وختصره جدا وبطريقة مرنه بدون الحاجه لتعديل الاستعلام أو كتابته على الصوره

id=3 or id=4 or id=33 ................... ets
, حول النتائج الى مصفوفه وافصل بينهم بعلامة الفاصله

وطبق التالي اثناء الاستعلام
<?
//هنا تحول الاسماء او الارقام الى مصفوفه مفصوله بعلامة الفاصله
$arrayname="1,2,5,6,7";
//ركز في هالحرفين in (1,2,5,6,7) راح يعدل فقط النتائج اللي هنا او الاسماء اللي
//مفصوله بفاصله هذا السطر توضيحي فقط
mysql_query("SELECT * FROM TABLEFORUM WHERE idcat in($arrayname)");
?>

جربو ها ودعواتكم لنا الصراحه قبل اجربها تعقدت بشكل كبير جدا واختصرت سطور ودوال كنت معقد نفسي فيها

بالتوفيق اخواني

شقران
01-14-2008, 10:16 PM
تسلم يالذيب يعطيك العافيه
درس ولا أروع
.. دمت بود ..

ahmar
01-15-2008, 07:52 AM
السلام عليكم ورحمة الله

جهد رائع ومعلومه قيمه

شكرا الك والله يجزيك الخير

يحيى

MSHAER
01-17-2008, 09:42 AM
العفو اخواني شاكر لكم مروركم