mysqli why does this happens?
问题 I have two subsequent mysqli statements, and the second returns: Fatal error: Call to a member function bind_param() on a non-object in ... Why this happens? Does this means that I need to open two different connection? Is there any way to avoid this (I love keeping the SQL connection details in one file)? Here the code: $db = new mysqli("localhost", "root", "", "database"); $stmt = $db->prepare("UPDATE posts SET vote_".$_POST['vote']." = vote_".$_POST['vote']." + 1 WHERE id=?"); $stmt->bind