簡體   English   中英

如何在cakephp 3.x中執行自定義查詢

[英]How to execute custom query in cakephp 3.x

在cakephp中執行自定義查詢。 我已應用以下代碼。

$conn = ConnectionManager::get('default');

$rs = $conn->query('SELECT * FROM customers');

雖然customers表有20條記錄,但它給了我空白數組。

請給我一些解決方案。

謝謝。

這不是推薦的,但有時沒有別的辦法!

  1. 你應該提到連接管理器的命名空間

     use Cake\\Datasource\\ConnectionManager; 
  2. 獲取/初始化連接

     $conn = ConnectionManager::get('default'); 
  3. 用這樣的東西執行SQL

     $stmt = $conn->execute('SELECT * FROM customers'); 
  4. 獲取結果

     $results = $stmt ->fetchAll('assoc'); 

也可以看看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM