我目前正在构建预备语句,我想知道如何在LIKE和%的WHERE部分中使用它。所以我基本上只想从数据库中选择名称,就像已发布的名称一样。
这是我的代码:
<input type='text' id='engStartDate'/>
这是一个奇妙的错误,表示我使用了错误的语法:%:
$order = "SELECT name, name_id FROM requests WHERE name LIKE %?%" ;
$statement = $pdo->prepare($order);
$statement->bindParam(1, $_POST['name']);
$statement->execute();
$data = $statement->fetch(PDO::FETCH_ASSOC);