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