![]() |
חיפוש בLIKE
אהלן אז התחלתי ללמוד קצת PHP ,
פתחתי מסד בשרת שלי , טבלה בשם 'users' עם עמודות בשמות 'username' 'password' עכשיו בניתי מערכת הרשמה שנרשמים היא מכניסה את השם משתמש והסיסמה שהמשתמש הקיש לטבלה בעזרת INSERT ומערכת התחברות עכשיו רציתי לנסות לעשות מערכת חיפוש משתמשים רשומים , אני יודע שצריך להשתמש בצורת SELECT LIKE רשמתי את הקוד והעמוד לא עולה (זתומרת שהקוד לא תקין שגיאה) היתי שמח אם מישהו מכם היה יכול לפענח לי את הבעיה בקוד ולהגיד לי מה השגיאה בקוד ? תודה מראש , זה הקוד: *יש לציין שהרמה שלי בPHP מאד בסיסית רק שלשום התחלתי ללמוד . PHP קוד:
|
1. תעטוף את השאילתה בגרשיים.
2. אתה לא צריך "LIKE" אתה צריך "=". |
לא הבנתי אדיר מה שאמרת .. למה לא צריך LIKE ? ניסתי עם השווה שאמרת וזה לא פועל
אבל עטפתי את השאילתה בגרשיים וזה הסתדר צדקת , תודה :) אשמח אם תגיד לי למה התכוונה שלא צריך להשתמש בLIKE אלא ב= |
שאילתת like מיועדת לחיפוש של "איפה ש- x מכיל", ז"א שזה לא בהכרח יהיה שווה אלא זה יכול להיות גם רק חלק מהערך השמור (במקרה הזה זה כן ישלוף רק התאמה מלאה כי לא אמרת לו מאיזה צד הוא יכול להשלים, קרא על זה בדוקומנטציה).
האופרטור "=" שולף רק בהתאמה מלאה וזה היעוד שלו. מה שעשית עכשיו יעבוד, אבל זאת לא הדרך האידיאלית. |
ציטוט:
|
הבנתי והצלחתי , תקנתי והוספתי לולאה
תודה רבה |
שנת 2013, אנשים עדיין לא התקדמו לפריימוורקים? :-0
|
כל הזמנים הם GMT +2. הזמן כעת הוא 01:16. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ