|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר בקהילה
|
PHP | הצגת תוצאות באנגלית בלבד
נתקעתי בבעיה כלשהיא ואני צריך עזרה:
נניח ויש לי מסד נתונים כלשהוא, ועשיתי טופס של חיפוש באתר שמחפש מתוך המסד, איך אני עושה שהוא יציג לי רק תוצאות באנגלית (או לחילופין ימשוך מהמסד רק תוצאות באנגלית)? |
![]() |
![]() |
# 2 |
הוסטסניון
|
אתה יכול להגביל את הטופס חיפוש שיהיה רק באנגלית עם REGEX
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 3 |
חבר בקהילה
|
אבל אני רוצה שהוא ישלוף מהמסד רק אנגלית, ולא להגביל דרך הטופס.
|
![]() |
![]() |
# 4 |
חבר וותיק
|
יש לך את הפונקציה regexp בMYSQL החדש שמיועדת לזה
אבל זה הולך להיות איטי...
__________________
![]() |
![]() |
![]() |
# 5 |
חבר בקהילה
|
אם אפשרי - הפתרון האופטימלי הוא להוסיף שדה לכל רשומה במסד שמעיד אם הוא עברית או אנגלית ובשאילתה לחפש רק רשומות שהשדה שפה שלהם הוא אנגלית
אפשרות שניה - פחות יעילה, הכנסת משפט IF עם משפט רגולרי שבודק את השפה של התוצאה, אם אנגלית - הצגה, אם לאו, מעבר לתוצאה הבאה מבלי להציג. אפשרות שלישית, לא מומלצת על מסדי נתונים גדולים - כמו שנאמר שימוש בפונקציית regexp של mysql http://dev.mysql.com/doc/refman/5.1/en/regexp.html |
![]() |
![]() |
# 6 |
חבר מתקדם
|
|
![]() |
![]() |
# 7 |
חבר מתקדם
|
|
![]() |
![]() |
# 8 |
חבר בקהילה
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|