sql >> Databáze >  >> RDS >> Mysql

Vícenásobný vyhledávací dotaz PHP MySQL pomocí možnosti / výběru značek formuláře HTML

HTML

<select multiple name="location[]" size="2">

PHP

$w     = array();
$where = '';
foreach ($_POST['location'] as $loc){
  $loc = mysql_real_escape_string($loc);
  $w[] = "location = '$loc'";
}
if (!empty($_POST['type'])){
  $w[] = "type LIKE '%".mysql_real_escape_string($_POST['type'])."%'";
}
if ($w) $where = implode(' OR ',$w);


  1. Jak zrušit omezení cizího klíče v databázi SQL Server - SQL Server / TSQL výukový program, část 75

  2. Ekvivalent LIMIT a OFFSET pro SQL Server?

  3. SELECT COUNT() vs mysql_num_rows();

  4. Příklady PLSQL kurzorů – Explicitní, implicitní a referenční kurzory