Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] polaczyc 2 kolumny W ZAPYTANIU
Forum PHP.pl > Forum > PHP
AndyPSV
$q = q('SELECT * FROM `'.PRFX.'db'.LG.'` WHERE t LIKE "%'.$search.'%"');

chce polaczyc 2 kolumny W ZAPYTANIU do szukania przez LIKE = % %.

tzn, aby polaczyl kolumny "name__SPACJA__date" jako t i zrobil LIKE na polaczonych (dwoch kolumnach), jak to zrobic?
P.S. FULLTEXT search nie zdaje egzaminu...

mysql> select * from employee01;
+-------+----------+------------+
| Empid | name | date |
+-------+----------+------------+
| 1 | Girish | 2009-01-06 |
| 2 | Komal | 2009-01-05 |
| 2 | Mahendra | 2009-01-04 |
+-------+----------+------------+
3 rows in set (0.00 sec)

mysql> select * from employee01;
+-------+----------+------------+
| Empid | POLE
+-------+----------+------------+
| 1 | Girish 2009-01-06 |
| 2 | Komal 2009-01-05 |
| 2 | Mahendra 2009-01-04 |
+-------+----------+------------+
3 rows in set (0.00 sec)

I chce zeby szukal (w zapytaniu) na "pole"
phpion
CONCAT_WS lub CONCAT
AndyPSV
  1. SELECT CONCAT(name,' ',date) AS pola FROM employee01 HAVING pola LIKE "%cos_co_chcesz_znalezc%"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.