ďťż
Podstrony
|
telcocafeRobię wyszukiwarkę do F3Site. Tytuły i opisy artykułów znajdują się w tabeli "arts", a ich treści w "artstxt". Jak sprawdzić w 1 zapytaniu, czy:- pole NAME zawiera "tekst" (name LIKE "tekst") - pole TXT (w drugiej tabeli) zawiera "tekst". select f.name, g.txt from arts f, artstxt g where f.name like "tekst" or g.txt like "tekst"; O to chodzi ? Jeśli już istnieje temat o wyszukiwaniu, zadam kolejne pytanie. Czy w MySQL można zrobić coś takiego: WHERE pole=("tekst"||"inny tekst") lub: WHERE pole IN ("tekst"||"inny tekst") ??? Jeśli nie, są podobne sposoby, by nie powtarzać wiele razy: WHERE pole="test" || pole="costam" || pole="..." ??? Nie byłoby problemu, gdyby nie fakt, że zazwyczaj trzeba szukać pod kątem kilku słów na raz. Użytkownik Ferrari edytował ten post 23 czerwiec 2006, 18:30 WHERE pole = "test" OR pole="costam" ... IN - chyba totalnie nie masz pojęcia jaką to ma składnię pierwszy warunek - niepoprawny. |
|||
Sitedesign by AltusUmbrae. |