比如有 生化危机1,生化危机2,生化危机3,生化危机4
我想输入【生化危机】后这四个全部输出我的语句是这样写的,但是查不出来,请问哪里错了$search=$_POST['search']; //$search存的是从text里传过来的内容
$str="select * from game where g_name like '%".$search."%'";
我想输入【生化危机】后这四个全部输出我的语句是这样写的,但是查不出来,请问哪里错了$search=$_POST['search']; //$search存的是从text里传过来的内容
$str="select * from game where g_name like '%".$search."%'";
解决方案 »
- mysql将今天的数据更新到昨天去
- mysql存储过程中truncate失效
- mysql菜单中文乱码
- 问一个sql语句问题
- mysql数据库mysqlimport 文本导入中文问题
- 最近刚看mysql,对于产生无重复编号算法有个想法,我用伪码表示,各位看看执行效率和空间存储效率怎么样
- mysql数据库的数据提交问题(多客户端共享数据).高手指点....在线等~
- 请问,为什么在WINDOWS下不能够连接到LINUX下的MYSQL数据库?
- 请问下面的错误怎么解决?
- 高分求解,怎么高效update多个select出来的字段值?
- mysql还原数据库问题,还原文件格式为gzip
- 存储过程总是不通过编译
在查询前,要先执行 set names gbk;或是set names utf8;具体要根据你数据库的设置
MySQL 中文显示乱码
select * from game where g_name like '%生化危机%'
变成了
select * from game where g_name like '%@#¥%……%'
数据库表建立的时候用的charset=utf8
直接到MYSQL的命令工具中直接执行这个SQL语句试一下,先抛开PHP的影响。