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

Dynamiczne tworzenie mysql wybierz Zapytanie

musisz zmienić swój formularz, np. Follow, ponieważ przyjmuje on wiele wartości i powinien być wysłany jako tablica

<form action="register.php" method="POST"> 
  <input type="checkbox" name="rating[]" value="5">5 Star 
  <input type="checkbox" name="rating[]" value="4">4 Star 
  <input type="checkbox" name="rating[]" value="3">3 Star 
  <input type="checkbox" name="rating[]" value="2">2 Star 
  <input type="checkbox" name="rating[]" value="1">Less than 2 Star 
</form>

Następnie w php

  $where = '';
   if(isset($_POST['rating'])){
     $data = implode(',',$_POST['rating']); // beacuse your rating is only one column in db i think
     $where = "WHERE cloumn_name IN($data)";
   }
  $query = "SELECT * FROM your_table $where";


  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 dla Qt na Macu

  2. Jak przetestować instrukcję SQL Update przed jej uruchomieniem?

  3. Odkażanie parametrów użytkownika MySQL

  4. Aktualizacja z MYSQL do MYSQLI

  5. mysql przechowywana-procedura:out parametr