![]() |
[שאלה] איך אני מושך (ב SELECT) רק 20 אותיות ראשונות מטבלה כלשהי?
במסד MYSQL [והשאלה בכותרת]..
|
מה זאת אומרת אותיות?
אם אתה מתכוון לתוצאות תוסיף בסןף הQUERY LIMIT 20 |
ציטוט:
מובן ? בכל מקרה קח PHP קוד:
|
בSQL זה ככה:
PHP קוד:
left=מאיזה צד לקחת, לעברית זה LEFT אם אני זוכר נכון(כבר הרבה זמן לא נגעתי בצד שרת), אפשר גם right table.clmname=מאיזה עמודה לקחת את התווים 100=כמה תווים, אפשר כמה שרוצים bla =שתשלוף מהמשפט את התווים האלו תשלוף את המשתנה הזה, הוא יכיל לדוגמא את ה 100 תווים של המחרוזת, כמובן אפשר כל שם שאתה רוצה. כל מה שבא אחרי זה רגיל. |
ציטוט:
ו somebody, תודה אבל מצטער לא הבנתי :} |
ציטוט:
ע"י SQL, אז הראתי לך את הדרך שבSQL, היא הרבה יותר קצרה וחסכונית במשאבים, אבל כמון שאתה יכול בעוד הרבה מאוד דרכים. |
הוא התכוון להציג 20 תווים השיטה שלך נכונה אבל טיפשית כי אולי הוא בדרך רוצה להציג עוד כמה דברים עם יותר תווים ? זה לא הכי שווה אבל בכל מקרה :)
|
ציטוט:
אבל הוא כתב ע"י SELECT, שיוריד את ה SELECT מהנושא ואז זה יהיה יותר ברור. ושוב אם יודעים שהולכים להשתמש רק ב 20 תווים תמיד עדייף לשלוף את זה ישר מהSQL, חוסך יותר משאבים. אם לא יודעים בכמה, או רוצים באותו עמוד לשלוף לאותו הטקסט כמה תוווים שונים(קבוצות תווים הכוונה), אז עדייף מה שאתה אמרת. |
למה זה חוסך משאבים?
|
ציטוט:
|
| כל הזמנים הם GMT +2. הזמן כעת הוא 17:14. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ