我尝试发出查找包含特定字符串值的行的请求。
以下是我的代码摘录:
// Getting motscles value
$motscles = $_POST['motscles'];
// Prepare a second SQL request to get all annonces posted by the user
$result2=$connexion->prepare("select * from annonces where titre LIKE = '%".$motscles."%' ");
我没有结果,我认为我的要求很糟糕。
答案 0 :(得分:6)
另外@abhik's
回答如果你准备好了吗
$stmt=$connexion->prepare('select * from annonces where titre LIKE ?');
$result2=$stmt->execute(array('%'.$motscles.'%'));
答案 1 :(得分:3)
LIKE =
这不正确,应该是 -
LIKE '%".$motscles."%'
点击此处查看外卡使用情况
http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html#operator_like