為什么我的總是 boolean false
<?php
? ? //連接數(shù)據(jù)庫
? ? $dsn = 'mysql:host=127.0.0.1;dbname=imooc';
? ? $pdo = new PDO($dsn, 'root', '');
? ? //SQL語句
? ? $sql=<<<EOF
? ? ?CREATE TABLE user(
? ? ? ?id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
? ? ? ?username VARCHAR(20) NOT NULL UNIQUE,
? ? ? ?password CHAR(32) NOT NULL,
? ? ? ?email VARCHAR(30) NOT NULL
? ? ?);
EOF;
? ? $RE = $pdo->exec($sql);
? ? var_dump($RE);
? ? ? 為什么我的總是 boolean false
2017-01-13
<?php
header("Content-type:text/html;charset=utf-8");
try {
? ? //pdo_exec()執(zhí)行一條sql語句并返回其受影響的行數(shù),沒有受影響的行數(shù)則返回0
? ? //pdo_exec()對應select查詢操作無效
? ? $pdo = new PDO('mysql:host=localhost;dbname=test','root','root');
? ? $sql=<<<EOF
? ? ? ? CREATE TABLE IF NOT EXISTS ceshi (
? ? ? ? ? ? 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){
? ? echo $e->getMessage();
}
運行之后,為什么我的也是bool(false);
2017-01-04
try {
?$pdo=new PDO('mysql:host=127.0.0.1;dbname=xsgl','root','');
?//var_dump($pdo);
? $sql=<<<EOF
??CREATE TABLE IF NOT EXISTS myuser2(
??id INT UNSIGNED AUTO_INCREMENT PRIMARY 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) {
?echo $e->getMessage();
}
不錯啊