我正在从MYSQL迁移到PDO。我阅读了PDO官方文档,但我找不到代码上的失败。
$name = 'fooUser';
$stmt = $PDO->prepare('SELECT * FROM users WHERE username=:name');
$stmt->bindParam(':name', $name, PDO::PARAM_INT );
$stmt->execute();此查询将返回受影响的行,并且不应该发生这种情况。
发布于 2011-12-23 01:03:15
变化
$stmt->bindParam(':name', $name, PDO::PARAM_INT );至
$stmt->bindParam(':name', $name, PDO::PARAM_STR );您设置了错误的输入类型!
https://stackoverflow.com/questions/8607270
复制相似问题