הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   PHP | איך לעשות בדיקה אם משתנה שווה למשהו ממערך | כנסו ותבינו (https://hosts.co.il/forums/showthread.php?t=72101)

vadimg88 20-02-09 20:01

נכון, ids$ הוא סטרינג לכן מה שהצגת לא יעבוד. אני חושב שאתה לא ממש יודע מה בידיוק explode עושה. כי ממה שזה נראה אין לך הרבה מושג במה שאתה אומר, לפחות לא מהדוגמאות שאתה נותן.

בניה 20-02-09 20:25

ציטוט:

נכתב במקור על ידי MasterT (פרסם 699293)
צודק, טעות שלי, זה מה שקורה כשכותבים על רגל אחת עם ה-right-to-left טקסטבוקס בפורום =], טעות שלי.
PHP קוד:

 $query "SELECT field FROM table WHERE id='".explode("' OR id='"$ids)."'"


כדי לחסוך כמה ORים כמו במקרה הזה עשו את הפונקציה IN
PHP קוד:

$sql "SELECT * FROM `tbl` WHERE `id` IN(".implode(','$arr).")"


Elad-A 21-02-09 19:25

ציטוט:

נכתב במקור על ידי בניה (פרסם 699299)
כדי לחסוך כמה ORים כמו במקרה הזה עשו את הפונקציה IN
PHP קוד:

$sql "SELECT * FROM `tbl` WHERE `id` IN(".implode(','$arr).")"


מאיזה גירסא של MYSQL הפונקצייה IN קיימת?
כי זכור לי שבעבר ניסיתי להשתמש בזה וזה פשוט לא עבד..

vadimg88 21-02-09 19:38

היא קיימת כבר הרבה זמן אני מניח ש 4.0.2


כל הזמנים הם GMT +2. הזמן כעת הוא 15:27.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ