傻sprintf()问题

时间:2008-12-16 11:17:31

标签: php printf

如何将SQL通配符添加到此:

 sprintf("SELECT robot FROM robots WHERE robot LIKE '%s'",strtolower($user_agent));

as

 sprintf("SELECT robot FROM robots WHERE robot LIKE '%%s%'",strtolower($user_agent));

在一个壮观的火焰球中爆炸,

对不起这个相当基本的问题。这几天我正在减肥。

1 个答案:

答案 0 :(得分:15)

文字%被指定为%%,因此您需要"... LIKE '%%%s%%'"