0
我尝试使用php和MySQL运行得到一个RESTApi,而且我得到了很多。我更喜欢前端,所以也许你可以帮我弄清楚。我的代码是这样的:MySQL查询限制的结果
$sql = 'SELECT * FROM op_content';
$connection = new PDO(DB_CONN, DB_USERNAME, DB_PASSWORD);
$query = $connection->prepare($sql);
$query->execute();
$result = array();
if ($query->rowCount() > 0) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$result[] = $row;
}
$this->response($this->_toJson($result), 200);
} else {
$this->response('', 204);
}
private function _toJson($data) {
return is_array($data) ? json_encode($data) : '';
}
我没有得到任何结果,从这一回,只有当我添加LIMIT 7
(HAST限制是< = 7)的SQL查询。是否有任何服务器端限制(在XAMPP atm上工作)或者哪里可以提供?
编辑:
周围玩一点点,我发现,我可以返回的结果为XML(所有的),没有任何理由,这并不使用JSON工作?
你想问'SELECT * FROM op_content LIMIT 7'什么时候输出什么都没有,而这会返回一切'SELECT * FROM op_content'? –
不,反过来。 'SELECT * FROM op_content LIMIT 7'返回前7个结果,因为它应该是,但是'SELECT * FROM op_content'不返回任何东西 – knigge