Heim  >  Artikel  >  Backend-Entwicklung  >  mysql 查询报错Erreur de syntaxe près de ')' à la ligne 3

mysql 查询报错Erreur de syntaxe près de ')' à la ligne 3

WBOY
WBOYOriginal
2016-06-06 20:07:321949Durchsuche

mysql 查询报错

mysql 查询报错Erreur de syntaxe près de ')' à la ligne 3

回复内容:

mysql 查询报错

mysql 查询报错Erreur de syntaxe près de ')' à la ligne 3

sql不是打印出来了么,就是最后的 IN ()报错的。
当使用NOT IN 或者 IN 的时候建议提前检查你的参数,如果参数为空需要另外处理,例如:

<code>$ids = array();
if (empty($ids)) {
    $rows = array();
} else {
    $rows = $db->from('item')->where(array('IN' => $ids))->query();
}</code>

此外,因为linux系统的文件名是大小写敏感的,因此不建议使用带有大写字母的表名称。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn