Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP MySQL заявка за множествено търсене с помощта на опция / изберете етикети на 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - оператор BETWEEN с FLOAT(10,6) действа като> и <, вместо>=и <=

  2. InnoDB срещу MyISAM време за вмъкване на заявка

  3. CakePHP запазва HABTM данни

  4. Безопасно ли е да позволите на потребителя да посочи полето mysql за търсене?

  5. mysqldump поддържа ли лента за напредък?