sql >> Database >  >> RDS >> Mysql

Fatale fout met fetch_assoc in een functie

De mysqli_stmt::execute methode retourneert per definitie alleen bool. Dus $result->any_method_name() . aanroepen zal mislukken omdat $result is een booleaanse waarde.

Om de waarden uit een voorbereid statement te halen met behulp van de MySQLi-bibliotheek, bind je je doelvariabelen met $stmt->bind_result(...) en gebruik dan $stmt->fetch() in een while-lus om het resultaat van uw query in uw gebonden variabelen te krijgen. En daarna schakel je over van MySQLi naar BOB omdat het een betere API heeft met betrekking tot dit ...




  1. Zoeken in volledige tekstcatalogus/index voor %book%

  2. Best practice voor het opslaan van de datum in MySQL vanuit PHP

  3. SQLException:geen geschikt stuurprogramma gevonden

  4. varbinary naar string op SQL Server