【发布时间】:2016-06-09 05:52:13
【问题描述】:
最近开始学习PDO,搞不懂bindValue的行为,直接用数组执行。
$statement = $db->prepare('SELECT * FROM category WHERE `category_name`=?');
$statement->bindValue(1, 'Swimwear'); // It's okey
$statement->execute();
//direct execute with array
$statement->execute(array('Swimwear')); // It's also okey
但真正的问题是为什么我不必使用 like?
$statement->execute(array(1 => 'Swimwear')); // It's not okey, Not working
【问题讨论】: