第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

我也是,連接是成功的。object(PDO)#1 (0) { } bool(false)

<?php
//exec();執(zhí)行sql語句并返回其受影響的條數(shù),如果沒有返回條數(shù)是0。不能執(zhí)行select
????try?{
????????$pdo=new?PDO('mysql:host=localhost;dbname=cms','root','root');
????????var_dump($pdo);
????????$sql=<<<EOF
????????????CREATE?TABLE?IF?NOT?EXISTS?`cms_aa`?(`id`?int(10)?unsigned?NOT?NULL?auto_increment,`username`?varchar(100)?NOT?NULL,`password`?varchar(50)?NOT?NULL);
EOF;
????????$res=$pdo->exec($sql);
????????var_dump($res);????
?????????
????}?catch?(PDOException?$e)?{
????????echo?$e->getMessage();
????}
?>


正在回答

7 回答

我也遇到了這個問題

<?php

//設(shè)置字符集

header('Content-Type:text/html;charset=utf-8');

//設(shè)置數(shù)據(jù)庫的DSN信息

$dsn='mysql:host=localhost;port=3306;dbname=project5;charset=utf8';

echo $dsn.'<br>';

try{

$pdo=new PDO($dsn,'root','root');

}catch(PDOException $e){

//連接失敗,輸出異常信息

exit('PDO連接數(shù)據(jù)庫失敗;'.$e->getMessage());

}

echo 'PDO連接數(shù)據(jù)庫成功';//此行輸出用于查看運行結(jié)果,在后面步驟刪除即可。

echo '<br>';

var_dump($pdo);

?>


執(zhí)行結(jié)果是這樣的

https://img1.sycdn.imooc.com//5cee5df00001ea5105100185.jpg

望老師指點

0 回復(fù) 有任何疑惑可以回復(fù)我~

所以這個問題到底解決沒有啊?我也遇到了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

天添1991

啊。。。數(shù)據(jù)庫語句寫錯了。。。[尷尬臉]
2015-12-13 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//55533e3c0001fe2605700503.jpg使用錯誤信息輸出函數(shù),沒錯誤輸出,但返回一個布爾類型(boolean:flase)什么情況,求賜教

0 回復(fù) 有任何疑惑可以回復(fù)我~

看來有很多小伙伴都遇到了一樣的問題,我的連接成功,返回一個布爾類型(boolean:flase)不知道是為什么,希望老師抽時間看一看哦!曝光代碼:

try{
		$pdo?=?new?PDO('mysql:host=localhost;dbname=tb','root','123456');
		if($pdo){
			echo?"連接成功";
		}else{
			echo?"連接失敗".mysql_error();
		}
		var_dump($pdo);
		$sql?=<<<EOF
		CREATE?TABLE?IF?NOT?EXISTS?`user`(
			`id`?INT?UNSIGNED?AUTO_INCREMENT?PRIMARY?KEY?CONMENT?'用戶的ID',
			`username`?VARCHAR(30)?NOT?NULL?UNIQUE?CONMENT?'用戶名',
			`pass`?char(32)?NOT?NULL?CONMENT?'用戶密碼',
			`email`?VARCHAR(30)?NOT?NULL?CONMENT?'用戶郵箱'
			)ENGINE=InnoDB?DEFAULT?CHARSET=utf8?AUTO_INCREMENT=1;
EOF;


	$res?=$pdo->exec($sql);
	var_dump($res);
	print_r($pdo->errorInfo(),true);
	//?print_r($pdo->errorInfo(),true);
	}catch(PDOException?$e){
		echo?$e->getMessage();
	}
	

??>


0 回復(fù) 有任何疑惑可以回復(fù)我~

主鍵

$sql=<<<EOF

? ? ? ? ? ? CREATE TABLE IF NOT EXISTS `cms_aa` (`id` int(10) unsigned NOT NULL auto_increment key,`username` varchar(100) NOT NULL,`password` varchar(50) NOT NULL);


0 回復(fù) 有任何疑惑可以回復(fù)我~

你可以把這句話的錯誤信息輸出一下

$res=$pdo->exec($sql);
print_r(?$pdo?->?errorInfo(),?true);
//根據(jù)錯誤信息調(diào)試一下


1 回復(fù) 有任何疑惑可以回復(fù)我~

激動了? 為什么執(zhí)行創(chuàng)建表返回bool(false)

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
PDO—數(shù)據(jù)庫抽象層
  • 參與學(xué)習(xí)       30045    人
  • 解答問題       421    個

本教程主要通過實戰(zhàn)演練深入剖析PDO以加深理解

進入課程
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號