为了账号安全,请及时绑定邮箱和手机立即绑定

老是出现boolean false

<?php

try {

    $pdo = new PDO('mysql:host = localhost;dbname = test', 'root', '');

    //exec():执行一条sql语句返回受影响的记录的条数,去过没有受影响的记录,他返回0

    //exec对select不起作用

    $sql = <<<EOF

    create table if not exists user(

    id int unsigned auto_increment key,

    username varchar(20) not null unique,

    password char(32) not null,

    email varchar(30) not null

    );

EOF;

    $res = $pdo ->exec($sql);

    var_dump($res);

} catch (PDOException $e) {

    $e ->getMessage();

}


正在回答

2 回答

哥们,解决了吗,我的没有空格,也出这个问题,显示连接成功,返回的对象是空的

0 回复 有任何疑惑可以回复我~

$pdo = new PDO('mysql:host = localhost;dbname = test', 'root', '');

把这句里面的mysql:host = localhost;dbname = test的空格全部去掉就OK了

0 回复 有任何疑惑可以回复我~
#1

始终上路过

没用啊
2017-06-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老是出现boolean false

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信