在cakephp中执行自定义查询。我已应用以下代码。
$conn = ConnectionManager::get('default');
$rs = $conn->query('SELECT * FROM customers');
虽然customers
表有20条记录,但它给了我空白数组。
请建议我一些解决方案。
感谢。
答案 0 :(得分:17)
不推荐,但有时没有别的办法! :
您应该提及连接管理器的命名空间
use Cake\Datasource\ConnectionManager;
获取/初始化连接
$conn = ConnectionManager::get('default');
使用类似的东西执行SQL
$stmt = $conn->execute('SELECT * FROM customers');
获取结果
$results = $stmt ->fetchAll('assoc');
另见