需要示例在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);
    

要回复问题请先登录注册