我從MySQL數據庫表中讀取數據,笨的所有數據下面的代碼笨無法獲取從數據庫表
$result = $this->db->get("shipping");
$data = $result->result_array();
但沒有返回數據。
當我申請成爲
$this->db->get("shipping",1,30)
代碼工作的限制。
但我想獲取所有結果,而不是限制它。 任何人都可以請讓我知道我該如何解決這個問題。 在此先感謝。
我從MySQL數據庫表中讀取數據,笨的所有數據下面的代碼笨無法獲取從數據庫表
$result = $this->db->get("shipping");
$data = $result->result_array();
但沒有返回數據。
當我申請成爲
$this->db->get("shipping",1,30)
代碼工作的限制。
但我想獲取所有結果,而不是限制它。 任何人都可以請讓我知道我該如何解決這個問題。 在此先感謝。
你試過使用查詢而不是得到?
$sql = "
SELECT
*
FROM
shipping
";
$query = $this->db->query($sql);
$data = $query->result();
yea也使用了這種方法。 –
它適用於當我限制結果或查詢「選擇頂部30 *從航運」,但當我查詢「選擇*出貨它不會工作」。 –
你還沒有把回報
https://www.codeigniter.com/user_guide/database/results.html
// This will get every result from shipping
public function somefunction() {
$result = $this->db->get("shipping");
return $result->result_array();
}
控制器功能
public function somecontrollerfunction() {
$this->load->model('some_model');
$data['shipping'] = array();
$data['shipping'] = $this->some_model->somefunction();
// var_dump($data['shipping']);
$this->load->view('your_view', $data);
}
我之前正在返回結果。 –
在你的連接添加的charset = UTF8。也許是因爲你的數據庫中有特殊字符。像 - 。 –
它已被設置爲char_set = utf8 @BarclickFloresVelasquez。 –
該代碼應該可以工作。我實際上測試它只是爲了確保一些數據。如果數據庫中的實際數據不是太大或不是機密或者其他信息,您可以將其發佈到數據庫中嗎?最好作爲SQL轉儲。 – azbatuk