【问题标题】:Trim white spaces in MySQL using Wordpress使用 Wordpress 修剪 MySQL 中的空格
【发布时间】:2021-10-03 03:31:11
【问题描述】:

我们怎样才能使当用户进入一个位置时,当它更新到数据库 myphpadmin 时,它会修剪掉所有的空白?修剪功能可以与 INSERT INTO 一起使用吗?

         $wpdb->query(
            $wpdb->prepare(
                "INSERT INTO locations(location_name) VALUES (%s)",
                $branch_location
            )
        );

谢谢

【问题讨论】:

    标签: php mysql sql


    【解决方案1】:

    我找到了答案。 如果有人想知道,

             $wpdb->query(
            $wpdb->prepare(
                "INSERT INTO nzschoolinfo_locations(location_name) VALUES (%s)",
                str_replace(' ', '', trim($branch_location))
            )
        );
    

    添加str_replace(' ', '', trim($branch_location))

    【讨论】:

    • 您的str_replace 调用会删除所有个空格。它不只是修剪字符串(修剪仅从开头和结尾删除空格)。此外,您的 str_replace 不会删除所有空格,它只会删除空格字符。如果您只需要从头到尾修剪空白,trim 调用就足够了。
    • 中间呢?
    • Trim 只删除开头和结尾的空格。这通常是您在过滤用户输入时想要做的(中间的空格通常是故意的,应该保留)。当您在问题中使用“修剪”一词时,这就是您所暗示的。如果你想从字符串中删除所有空格,你可以使用preg_replace("/\s+/", "", $str);
    • 哦,它成功了!谢谢。向@Cully 大喊
    猜你喜欢
    • 1970-01-01
    • 2012-06-08
    • 2012-05-23
    • 1970-01-01
    • 2015-04-06
    • 2020-09-09
    • 2014-05-07
    • 2011-03-23
    • 1970-01-01
    相关资源
    最近更新 更多