sql >> Database >  >> RDS >> Mysql

SQL-opdracht gebaseerd op PHP strstr of LIKE

Je gebruikt strstr op dezelfde manier als substr , waarbij de tekenreeks ABC . bevat .

SELECT *
    FROM table
    WHERE Date > :FromDate
    AND Date < :EndDate
    AND col1 LIKE '%$string%';

Als u wilt zoeken naar een tekenreeks waarvan de eerste tekens ABC zijn , gebruik:

SELECT *
    FROM table
    WHERE Date > :FromDate
    AND Date < :EndDate
    AND col1 LIKE '$string%';

stristr , zou echter een heel ander verhaal zijn.




  1. MySQL controleren of er meerdere rijen bestaan

  2. PHP float/double opgeslagen als MySQL DECIMAL

  3. SUBSTRING_INDEX met meerdere scheidingstekens

  4. Hoe de CASE-functie te gebruiken in ORDER BY?