小编Jay*_*yne的帖子

在Mysql DB中删除回车

我正在尝试替换我的数据库中的垃圾:

UPDATE xxxxxx set body = replace(body,'<p></p><p>','<p>')
Run Code Online (Sandbox Code Playgroud)

有些标签没有被替换,因为它们之间有换行符......

在phpmyadmin中我看到了这个:

yadda yadda<p></p>
<p>yadda yadda
Run Code Online (Sandbox Code Playgroud)

这不起作用..

UPDATE xxxxxx set body = replace(body,'\\r\\n','');
UPDATE xxxxxx set body = replace(body,'\\r','');
UPDATE xxxxxx set body = replace(body,'\\r','');
Run Code Online (Sandbox Code Playgroud)

突然来自哪里?

有任何想法吗?

mysql

13
推荐指数
2
解决办法
3万
查看次数

PHP foreach - 未定义的变量?

我正在使用Laravel 5.3的查询构建器,尝试添加where子句来查找具有特定标记的文章:

$tag_list = $request->tag_list; // tag_list is an array
if (isset($tag_list)) {
    foreach ($tag_list as $tag_id) {
        $query = $query->whereHas('tags', function ($query) {
            $query->where('id', $tag_id);
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

当我转储$ tag_list时,我得到......

24
Run Code Online (Sandbox Code Playgroud)

但在循环中,我收到一个错误:

Undefined variable: tag_id
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?任何帮助表示赞赏!

php laravel-5

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

标签 统计

laravel-5 ×1

mysql ×1

php ×1