Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql dzieli ciąg wyszukiwania na spację i wstawia do zapytania

Prosta manipulacja ciągami znaków:

$terms = explode(' ', $search);

$bits = array();
foreach ($terms as $term) {
    $bits[] = "prod LIKE '%".mysql_real_escape_string($term)."%'";
}

$query = "SELECT * FROM tableprod WHERE (".implode(' AND ', $bits).")";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmienna „sql_mode” nie może mieć wartości „REPLACE”

  2. Cofanie MySQL w transakcji

  3. Kolumna rand() podzapytania jest ponownie oceniana dla każdego powtórzonego wyboru w MySQL 5.7/8.0 w porównaniu z MySQL 5.6

  4. jak mogę wypełnić wartość listy rozwijanej podczas wybierania wartości innej witryny w php?

  5. Konwertuj wartość daty i godziny na ciąg