php中这个sql语句怎么写才对啊,带有模糊匹配的。

wakelay 发布于 2013/05/31 10:41
阅读 604
收藏 0

$name="zhang";

sprintf("select * from result where name like '%s' ",$name);

我想执行的语句是:select * from result where name like '%zhang%';

这个sprintf语句该怎样写?

加载中
0
红星xx
红星xx


sprintf("select * from result where name like '%%%s%%' ",$name);


%% 返回它 自身 ,不知道有没有用 ,楼主可以试一下。

w
wakelay
成功了,谢谢啦,您真是高手!
0
那些年我们一起
那些年我们一起
$name='%zhang%',酱紫不久可以了。
那些年我们一起
那些年我们一起
回复 @wakelay : $name = '%'.$name.'%'; 这样可以么?
w
wakelay
这个name是其他网页传来的变量啊
返回顶部
顶部