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

nieznana liczba parametrów w bind_param

Będziesz musiał zarządzać listą argumentów (typ i wartość) podczas dodawania warunków. Oznacza to, że musisz użyć call_user_func_array przekazać listę wartości do bind_param .

Zasadniczo w każdym z Twoich if instrukcji, nie tylko dodaj warunek, ale także dodaj typ parametru (np. $types .='i' ) i parametr (np. $args[]=$arg ).

Dobry przykład, jak to zrobić, znajdziesz w tym komentarzu do bind_param dokumentacja:http://www.php.net /manual/pl/mysqli-stmt.bind-param.php#109256




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz według miesiąca pola

  2. mysql wstawić warunek wyścigu

  3. Używanie pola DATE jako klucza podstawowego wymiaru daty w MySQL

  4. Automatycznie zaktualizować tę kolumnę po 24:00 (0:00) za pomocą PHP?

  5. MySql.ConnectorNET.Data vs MySql.Data