小编Boo*_*ofo的帖子

如何在MySQL中多次使用空变量?

我试图在MySQL语句中检查2个空变量,但我似乎可以得到它的语法.这是我现在拥有的,它一直给我一个错误.谁能告诉我如何正确地做到这一点?

  SELECT threads, userid, username, usergroupid
    FROM " . TABLE_PREFIX . "user
   WHERE  
    " . iif(!empty($exuserids), "AND userid NOT IN ($exuserids)") . "
    " . iif(!empty($exgroups), "AND usergroupid NOT IN ($exgroups)") . "
ORDER BY threads DESC 
   LIMIT 1
Run Code Online (Sandbox Code Playgroud)

php mysql sql mysql-error-1064

13
推荐指数
1
解决办法
150
查看次数

正则表达式仅允许字符串中的整数和逗号

有谁知道preg_replace对于一个字符串只允许整数和逗号是什么?我想删除所有空格,字母,符号等,所以剩下的就是数字和逗号,但字符串中没有任何前导或训练逗号.(例如:5,7,12)

以下是我现在使用的内容,它只删除逗号前后的空格,但允许其他任何内容,我想.

$str = trim(preg_replace('|\\s*(?:' . preg_quote($delimiter) . ')\\s*|', $delimiter, $str));
Run Code Online (Sandbox Code Playgroud)

php regex preg-replace

4
推荐指数
1
解决办法
5450
查看次数

标签 统计

php ×2

mysql ×1

mysql-error-1064 ×1

preg-replace ×1

regex ×1

sql ×1