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

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

sUP 01-08-07 07:51

שאלה בנוגע לשאילתות LIKE
 
אהלן |קורץ|

נתונה לי המחרוזת: "next door girl" במשתנה $str
אני עושה ריפלייס לכל הרווחים ומחליף ב %

והשאילתה ככה:

PHP קוד:

mysql_query("SELECT * FROM `table` WHERE `title` LIKE '%$str%'"); 

מה שאני רוצה לעשות זה בעצם לגרום לשאילתה לעשות "קומבינציות" בין כל המילים במחרוזת
כך שאם מחפשים לדוגמא next door girl זה ימצא girl next door
כלומר לשחק עם הסדר של זה

כמו שיש בגוגל ובעוד כמה אתרים

תודה |קורץ|

DorWD 01-08-07 08:10

לא יודע עד כמה זה יעיל אבל תנסה לעשות explode למחרוזת
ואז בforeach תעשה על המערך shufle

מכאן נראה לי שתסתדר

sUP 01-08-07 08:26

זהו שהיעילות של זה שואפת לאפס חח
אני מחפש פתרונות פרקטיים ויעילים


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

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