数据库中已经好好几十万数据了,现在添加数据时候要判断 网站标题是否存在,但下面我写的语句总感觉效率不高有没有其它写法,可以提高效率$sql="SELECT id from news where title = '".$v."' LIMIT 1";
$query=mysql_query($sql);
if (mysql_fetch_row($query)==0)
{
//数据不存在,写入数据。。
}
$query=mysql_query($sql);
if (mysql_fetch_row($query)==0)
{
//数据不存在,写入数据。。
}
$query=mysql_query($sql);
if (mysql_fetch_row($query)==false)
{
//数据不存在,写入数据。。
}
=>
select count(*) from news where title = ...
终极解决
看我博客里的BloomFilter算法实现
select count(*) 比 SELECT id 效率高 ?
我是菜鸟,请问建立索引,是在PHPMYadmin 后台点下那个 索引小图标就行了吗?
select count(*) from news where title = ...这两个,又是谁高效点了 ?
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)