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

Błąd krytyczny:wywołanie funkcji członkowskiej execute() na boolean

Łączysz styl Object Oriented z normalnym proceduralnym stylem mysqli. W linii 5 używasz.

mysqli_connect()

i na linii 12, której używasz.

$connection->prepare()

To nie zadziała, jeśli zmienisz $connection na styl zorientowany obiektowo, tak jak robisz to z instrukcją przygotowania, zadziała.

$connection = new mysqli('localhost', $config['username'], $config['password'], $config['dbname'])

Więcej informacji można znaleźć tutaj http://php.net/manual/en/mysqli .przygotuj.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie o top N na kod grupy działa dla MySQL, ale inny wynik dla MariaDB

  2. Bardzo konkretne zapytanie MySQL, które chcę poprawić

  3. Problemy z odczytem/zapisem danych UTF-8 w MySQL z Javy przy użyciu złącza JDBC 5.1

  4. PHP i MySQL:mysqli_num_rows() oczekuje, że parametr 1 to mysqli_result, podana wartość logiczna

  5. sprawdź, czy nie ma duplikatów danych przed wstawieniem