微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

需要示例在PHP中绑定LIKE DB2语句

如何解决需要示例在PHP中绑定LIKE DB2语句

| 我正在尝试做类似的事情...
$sql = \"SELECT * FROM foo WHERE user = ? AND order LIKE ?%\"
$stmt = db2_prepare($conn,$sql);

db2_bind_param($stmt,1,\"userName\",DB2_ParaM_IN);
db2_bind_param($stmt,2,\"orderNum\",DB2_ParaM_IN);

db2_execute($stmt);
当然,这样做不是正确的方法。我只是在寻找绑定这样的参数的正确方法,而且还要使用%通配符。     

解决方法

        只需在字符串中加上通配符即可。您将想要做类似的事情(请参见示例12):
$sql = \"SELECT * FROM foo WHERE user = ? AND order LIKE ?\"
$orderNum = \'%\' . $your_order_num . \'%\';
db2_bind_param($stmt,2,\"orderNum\",DB2_PARAM_IN);
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。