sql >> Database teknologi >  >> RDS >> Mysql

flere søgeværdier i php og mysql

Der er en anstændig artikel her hvilket vil give dig en anstændig introduktion til at søge i MySQL med PHP, men dybest set er det, du vil gøre, at dele din søgesætning op i dele og derefter bruge dem i MySQL-forespørgslen. For eksempel:

<?php
  $search = 'Gold Chain Shirt';
  $bits = explode(' ', $search);

  $sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";

Ovenstående vil generere denne forespørgsel:

SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'


  1. Vælg fra rullemenuen og genindlæs siden

  2. mysql konvertering fra UTC til IST

  3. Automatiseret test af PostgreSQL-sikkerhedskopier

  4. Aktivering af TLS i R12.1