我是pdo的新手,只是尝试了下面这个并且发生了致命的
错误.
$pdo = new pdo('MysqL:localhost;widget_corp;charset=utf-8','root','');
$query = $pdo->query("SELECT * FROM 'users'");
$result_array = $query->fetchAll(PDO::FETCH_ASSOC);
更改:
MysqL:localhost;widet_corp
至
MysqL:host=localhost;dbname=widget_corp
也在您发布的代码中:
$query = $pdo->query("SELECT * FROM 'users'");
你有一个单引号内的表名.在MysqL中,您应该使用反引号代替表和列.
$query = $pdo->query("SELECT * FROM `users`");