php prepare error

php mysqli prepare 错误,不知道什么原因
代码如下:

            $mysqli = new mysqli($mysql_server_name, $mysql_username, $mysql_password);
            if (mysqli_connect_errno()) {
                die(sprintf("Connect failed: %s\n", mysqli_connect_error()));
            }
                $sql = "SELECT name FROM table1 WHERE name=? OR first=?";

            if ($stmt = $mysqli->prepare($sql)) {
                    $stmt->bind_param("ss", 'zzz','zzz');

                $stmt->execute();

                while ($row = $stmt->fetch()) {
                    $categories[] = $row;
                }
                $json=json_encode($categories);
                $mysqli->close();
                echo $json;

            }else{$mysqli->close();die('Prepare error');}
            
?>
阅读 3k
1 个回答

用的哪个database呀。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题