能给写个例子吗
追答select * from tablename where name like '%李四%'
当然这样就对数据库的压力大了点
还可以用PHP去处理
select * from tablename where name like '%李四%','%张三%'
多个值可以这样搜吗
select * from tablename where name like '%李四%'
取出来的是
张三,李四,王五这个字符串
然后你处理这个字符串啊
$arrs = expode(",",$str);
print_r($arrs);
你看下就明白了
李四 张三 等等的都在这个数组里
php mysql 怎么同时搜索一个字段下的多个值
用循环吧 比如,输入了$str="a,b,c";arrs = expode(",",$str);for($i=1;$i<count($arrs);$i++){ sql="select * from student where name like ''%'".$arrs[$i]."%'"r = mysql_query9$sql);if($r){ }else{ } } 不知道你看 明白了没有。
如何用PHP统计mysql数据表里指定字段的内容的总数
if(mysql_query($sql)) \/\/判断$sql语句是否执行 { num=mysql_num_rows($result); \/\/取得包含id字段记录的行数 echo "一共有".$num."个id"; }思想就是:根据含有ID的记录(数据库里一行内容称为一条记录)条数来确定ID的个数 ...
php 语句怎样查询 MySql 某字段中相同记录的数量
hostname = 'localhost';\/\/数据库主机 user = 'root';#用户名 password = '666666'; #密码 dbname = 'ads'; #数据库名 header("Content-Type: text\/html; charset=gbk");conn = mysql_connect($hostname, $user, $password);mysql_select_db($dbname);mysql_query("Set Names GBK");sq...
MYSQL数据库+PHP,多重条件搜索的方法,请狂人高手解答一下
这个很简单,你可以先用GET获取URL中KEYWORD的值,获得了之后进行第一次MYSQL查询,当用户在返回的结果中再次点击后即可再次查询.同时也可以用链表查询来解决,即MYSQL中的多对多查询.
有一个mysql的数据表,我要随机抽取10条记录,用什么方法最好。_百度知...
1.通过MYSQL内置的函数来操作,具体SQL代码如下:SELECT * FROM tablename ORDER BY RAND() LIMIT 10 2.不要将大量的工作给数据库去做,这样会导致数据库在某一集中并发时间内锁死并阻塞。建议通过PHP随机生成一下1-X(总行数)之间的数字,然后将这10个随机数字作为查询条件,具体语句如:SELECT *...
Mysql数据库一个字段内多个值如何统计个数
SET vPrevIndex = 0;-- 循环处理。WHILE vIndex > 0 DO-- 结果递增.SET vResult = vResult + 1;-- 前一个逗号的位置 = 当前逗号的位置SET vPrevIndex = vIndex;-- 查询下一个逗号的位置.SET vIndex = LOCATE(pDivChar, pSourceText, vPrevIndex + 1);END WHILE;...
PHP判断MYSQL一个字段内出现次数最多的?
select new,count(*) group by new order by count(*) desc limit 1 大致的思路,sql我没测试,你自己改改
编写php文件, 获取mysql 数据库某个表中一条记录中的指定字段值。
query = " select * from * where title =$_POST[''] limit 1" ;res = mysql_query($query);mysql_fetch_assoc(){ 具体的原函数忘记了,现在基本都用类封装好的数据库操作很少用到这些函数了}
请问php+mysql中如何从数据表student中随机抽取若干条(例如是五条数据...
直接用select * from student order by rand() limit 5不是一个很好的习惯,这个要考虑到数据库的大小问题,比如,数据量为10W以上,这样查询的效率是非常低的,资源也消耗挺多!你可以考虑在php与mysql结合来实现,比如:先用mysql 的count()计算出student的总条数$sum_num,赋值到php中的变量中,...
mysql查询的一个字段并循环出来的数据,能加在一起吗?
0];} 还有一种办法更好,假如你要累加的字段名为 price, 则:sql="select sum(price) as total from 表名 where 条件";sql=mysql_query($sql);as=mysql_fetch_array($sql);as['total']... \/\/这里就是你想要的累加结果,直接让 mysql 做了,php里你就省去循环取值,估计效率好些。