php日记

1、字段中保存的值含有回车键,使用以下替换成逗号:

$str= str_replace(PHP_EOL, ',', $list);

2、left join和join:

left join:大表驱动小表,获取大表所有的数据

join:小表驱动大表,获取小表所有的数据

3、字段记录用逗号记录id串(如“1,2,3,4”),查询含有2和4的数据:

方法1:find_in_set('2',field) or find_in_set('4',field)

方式2:concat(',',field,',') regexp concat(',2,|,4,')

例子:查询有阅读、交友、围棋、足球、滑雪爱好的同学:

select * from student where concat(',',hobby,',') regexp concat(',(',replace('阅读,交友,围棋,足球,滑雪',',','|'),'),');

你可能感兴趣的:(php日记)