php - 如何计算 PHP 表中所有带撇号的行?

标签 php mysql

我无法计算表格中有撇号的行数。这是我的查询。

$name = "'"; // variable declared for apostrophe

$script_select = mysql_query("SELECT COUNT(*) AS rowcount FROM (SELECT * FROM   my_db.my_tb WHERE (customer_name REGEXP '".$name."' 
OR address_line_1 REGEXP '".$name."'  OR address_line_2 REGEXP '".$name."'
OR address_line_3 REGEXP '".$name."' OR address_line_4 REGEXP '".$name."'
OR address_line_5 REGEXP '".$name."')) counted");

     while ($row = mysql_fetch_array($script_select))
     {
         $sel_row = $row['rowcount'];

     }

最佳答案

你可以像这样运行一个普通的查询而不是所有的正则表达式和子查询:

select
    count(*) as recordCount
from
    my_db.my_tb
where
    customer_name like '%\'%'
    or address_line_1 like '%\'%'
    or address_line_2 like '%\'%'
    or address_line_3 like '%\'%'
    or address_line_4 like '%\'%'
    or address_line_5 like '%\'%'

关于php - 如何计算 PHP 表中所有带撇号的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31672050/

相关文章:

PHP 表单处理未发送正确的电子邮件

php - 从mysql存储排名位置

php - PEAR 邮件连接拒绝 smtp.gmail.com

php - 带有巨大表的嵌套 mysql 查询

php - jQuery ajax 在每个函数中发布,每个函数都成功继续

mysql - 如何从 rails env 检查 mysql 数据库存在的位置?

php - mysqli_affected_rows 和 mysqli_num_rows 有什么区别?

javascript - Shopify 网络钩子(Hook) : How do I run JavaScript when a Webhook is triggered?

php - 在 Mysql 查询末尾添加项目 ID

java - 用Java插入MySQL的最快方法