我找不到这个简单(?)问题的明确答案。
我最近搬到了 PDO 并做了简单的插入查询:
$sql = "INSERT INTO item(name) values (:name)";
$q = $db->prepare($sql);
$q->bindParam(':name', $name);
现在,当我抛出参数“Dina's”时,它显然已转换为
"Dina's"
(或者至少这是 phpmyadmin 中的内容)。
我可以以某种方式阻止这种转换,以便数据按照在 bindParam 上提供的方式存储吗?或者这个当前转换值是存储数据的最佳方式吗?