嘗試爲我的項目獲取列,從來沒有在PDO中這樣做過,嘗試查看文檔但它並沒有真正的幫助。在非對象PDO上調用成員函數fetchColumn()
$sql = $CONNECT_TO_DATABASE->query("SELECT COUNT(*) FROM comments");
$result = $sql->fetch(PDO::FETCH_ASSOC);
$r = $result->fetchColumn();
我做了什麼錯了?
致命錯誤:調用一個成員函數fetchColumn()在C語言的非對象:\ XAMPP \第6行
htdocs中\項目\ events.php$r = $result->fetchColumn();
謝謝!
連接:
<?php
/**
* Connect to Database
* @Author Jony <[email protected]>
**/
##################CHANGE THIS####################
/** #
* MYSQL HOST HERE (Example: localhost) #
**/ #
#
DEFINE ("MYSQL_HOST", "localhost"); #
#
/** #
* MYSQL USER HERE (Example: root) #
**/ #
#
DEFINE ("MYSQL_USER", "root"); #
#
/** #
* MYSQL PASSWORD HERE (Example: password) #
**/ #
#
DEFINE ("MYSQL_PASSWORD", ""); #
#
#################################################
# Connect to the database using PDO.
$CONNECT_TO_DATABASE = new PDO('mysql:host='.MYSQL_HOST.';dbname=project', MYSQL_USER, MYSQL_PASSWORD);
# See if theres an error while connecting to the database
try {
$CONNECT_TO_DATABASE->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $ERROR_MESSAGE)
{
echo 'ERROR: ' . $ERROR_MESSAGE->getMessage();
}
?>
請問您可以發佈連接代碼嗎? (沒有密碼) –
完成,加了連接 –
看看我的回答和你的常識 –