Call to a member function bind_param() on a non-object MySQLi

前端 未结 3 1366
我在风中等你
我在风中等你 2020-12-07 03:36

Okay, so I\'m trying to update a blog entry, and I\'m getting Call to a member function bind_param() on a non-object when I try to run the script. I have done extensive rese

相关标签:
3条回答
  • 2020-12-07 03:57

    $stmt is probably false.

    if ($stmt = $mysqli->prepare(...)) {
        $stmt->bind_param(...);
        ...
    }
    else {
        printf("Errormessage: %s\n", $mysqli->error);
    }
    
    0 讨论(0)
  • 2020-12-07 03:58

    I solved that by testing the queries manually. It turned out to be a matter of putting each field name between back ticks and removing any quotes against the parameters labeled with question marks inside the query.

    0 讨论(0)
  • 2020-12-07 04:15

    If all the connections to the database are correct, try looking for the syntax in the query. For me, I was performing a join and did not specify the "TABLENAME" in the where clause-field for which both the tables have a column.

    0 讨论(0)
提交回复
热议问题