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

Създаване на динамична заявка за търсене с PHP и MySQL

Опитайте да получите всички променливи на публикацията и да ги прегледате, за да видите дали са валидни, и след това създайте своята заявка

<?php
$id = $_POST[id];
$field1 = $_POST[field1];
$field2 = $_POST[field2];
$field3 = $_POST[field3];

$whereArr = array();
if($id != "") $whereArr[] = "id = {$id}";
if($field1 != "") $whereArr[] = "field1 = {$field1}";
if($field2 != "") $whereArr[] = "field2 = {$field2}";
if($field3 != "") $whereArr[] = "field3 = {$field3}";

$whereStr = implode(" AND ", $whereArr);

$query = "Select * from assignments WHERE {$whereStr}";

Нещо подобно би трябвало да се справи с това, от което се нуждаете



  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 - GROUP BY забавя страницата

  2. заявка в база данни за намиране на влакове между две гари на конкретна дата като irctc.co.in

  3. Как да поискам от MySQL да поиска стойности в заявка?

  4. Какво е поведението по подразбиране на MySQL ПРИ ИЗТРИВАНЕ?

  5. Наистина ли си струва да се нормализира начинът на Toxi? ( 3NF )