PHP / PDO:SQl查找包含字符串值的行

时间:2014-06-13 13:46:38

标签: php mysql sql pdo

我尝试发出查找包含特定字符串值的行的请求。

以下是我的代码摘录:

// 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."%' ");

我没有结果,我认为我的要求很糟糕。

2 个答案:

答案 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