答案 0 :(得分:1)
如果你想跟上这种功能,至少要这样做
function dataQuery($query, $params = array())
{
static $dbh;
if (!$dbh)
{
$dbh = new PDO('mysql:host=hostname;dbname=dbname;charset=utf8', USER, PASS);
$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
$stmt = $dbh->prepare($query);
$stmt->execute($params);
return $stmt;
}
然后将其用作
function pleaseWork() {
return dataQuery("SELECT * FROM `grupy`")->fetchAll();
}
$work = pleaseWork();
echo '<pre>';
print_r($work);
请注意,如果查询中没有参数,您也不必提供参数。
答案 1 :(得分:0)
我不明白为什么查询不起作用,除了什么是'SELECT'?删除:
&& 'SELECT' == $queryType[0]
这
if($queryResults != null && 'SELECT' == $queryType[0]) {