PHP判断数据是否包含、追加数据、MYSQL查询数组是否包含
最近在写一个判断多用户是否阅读过信息时,发现存储ID行不通,只有使用数组,但数据判断和写入都比较麻烦,经过仔细琢磨,终于写出了方法,当作个笔记,当然,如果您也遇到了同样的困扰,不妨试用下面的方法:
<?php //php判断数组是否包含: $string ="1,2,3,4"; $array = explode(",",$string); if(in_array("1",$array)){ echo'包含'; } else { echo'不包含'; } //PHP 追加数据: $query = "UPDATE 表 SET 字段=concat(字段,'追加的内容') Where 条件"; @mysql_query($query) or die('修改错误:'.mysql_error()); //查询数组字段内是包含$tiaojian的数据 $query = "SELECT * FROM 表 WHERE CONCAT(',',字段,',') like '%,$tiaojian,%' order by id desc"; //这个主要是因为我存储了数组,然后想根据数组内是否存在用户ID,从而判断信息未读的条数。 ?>
共 0 条评论