Maison > développement back-end > tutoriel php > 这段代码哪里有问题

这段代码哪里有问题

WBOY
Libérer: 2016-06-23 13:39:26
original
1049 Les gens l'ont consulté

$sqlq=$empire->query("SELECT infotags,id FROM hd_ecms_shop_data_1 WHERE hd_ecms_shop_data_1.infotags LIKE '%亲爱的%'");
$result=$empire->fetch($sqlq);
    //print_r($result);//这一步能打印出值来
if($empire->num($result))
    foreach($result as $value){
        if(isset($result['id']))
            $idStr.=$result[id].',';
    };
    $idStr=rtrim($idStr,',');
    echo $idStr;exit;
?>
错误提示: Warning:  mysql_query() expects parameter 1 to be string, array given in D:\WWW\dgcms\e\class\db_sql.php on line 15

上面这段代码,不知哪里有问题呢


回复讨论(解决方案)

你把这个语句到MySQL执行一下看看是否正确

错误提示你在调用$empire->query()方法查询sql语句的时候,有一个warning,你输入到mysql_query()的不是字符串而是数组。。。。
这个错误应该发生在 生成$empire 这个对象的类里面,这里的代码看不出来

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal