Wafer服务端SDKPHP小程序的执行原生SQL
微笑的水 2019-02-21 04:51:20 /**
* 执行原生 SQL 语句
* @param string $sql 要执行的 SQL 语句
* @param array $data SQL 语句的参数值
*/
public static function raw ($sql, $execValues = []) {
$query = self::getInstance()->prepare($sql);
$result = $query->execute($execValues);
if ($result) {
return $query;
} else {
$error = $query->errorInfo();
throw new Exception(Constants::E_EXEC_SQL_QUERY . ': ' . $error[2]);
}
}
我想 count 一个记录数,不知道怎么用这个sdk
直接 DB::raw($sql);
dump 结果是 object(PDOStatement)#16 (1) { ["queryString"]=> string(38) "SELECT COUNT(*) AS OID FROM uMPurchase" }
求有经验的朋友指点。