18-07-2014, 11:42
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,776
|
|
באופן כללי:
קוד:
SELECT * FROM tbl_name WHERE col_name LIKE 'search-prefix%';
ואת search-prefix אתה ממלא בקלט שהגיע מהלקוח. אל תשכח לעשות escaping על הקלט כדי למנוע SQL Injection.
יש גם חיפושים מסוג FULLTEXT, תלוי במסד הנתונים שבו אתה משתמש, ולעתים במנוע האחסון הספציפי של הטבלה הרלוונטית...
שים לב שאם אין אינדקס מתאים על col_name ויש הרבה שורות בטבלה, כל שאילתא כזו תיקח המון זמן ותעמיס לך קשות על מסד הנתונים...
|