1
當我試圖連接到我的代碼中的數據庫時,我有一個問題,我創建一個變量,將用於通過函數連接到我的數據庫..變量未定義,當它應該是可見的(定義)
問題是功能,因爲我的理解不承認在代碼中的變量,並說它是不確定的,我不明白爲什麼它通過我的邏輯,它應該抱怨不應該..
代碼:
<?php
class database{
private $connected = FALSE;
public function connect(){
if(!$connected){
mysql_connect('url', 'user', 'pw');
@mysql_select_db('db_11765278') or die('Database not found');
$connected = TRUE;
}
}
public function close(){
if($connected){
mysql_close();
$connected = FALSE;
}
}
public function query($sqlQuery){
if(!$connected){
database::connect();
}
$result = mysql_query("$sqlQuery");
if($connected){
database::close();
}
return $result;
}
public function megaQuery($sqlQuery){
$result = mysql_query("$sqlQuery");
return $result;
}
}
?>
祺Alexein!
你的意思是我應該這樣做的功能? 我有點新手 – Alexein 2012-04-24 09:35:28
@Alexein,在你的功能裏面 – Mischa 2012-04-24 09:40:10
@Alexein:是的,但只有在定位*屬性*時。該文檔將解釋所有內容並幫助您加快速度。我強烈建議您仔細閱讀。 – Jon 2012-04-24 09:40:56