這裏是我的問題,我有一個帶有ave方法的類,我想通過一個Mysql DB鏈接到它,所以我從類中創建一個新對象,並調用saveProperty方法,在我的主文件中,我創建了一個MySQL連接並將鏈接保存在一個名爲$ db的變量中,因此當我調用該方法時,它將鏈接到:saveProperty($ db)。將MySQL鏈接傳遞給類方法
但insted的保存數據的我得到一個錯誤:
警告:mysql_select_db():提供的參數是不是在C一個有效的MySQL-Link的資源:\ WAMP \ WWW \ aqaria \類\ property.php上線75
警告:請求mysql_query():提供的參數是不是在C一個有效的MySQL鏈路資源:\瓦帕\ WWW \ aqaria \類\上線99
property.php這意味着我沒有不通過鏈接?但是如何?
這裏是我的一些代碼:
<?php
class test
{
function saveProperty($db)
{
$sql = "<<query goes here>>"
mysql_query($sql,$db);
if(mysql_affected_rows()>0)
echo "<h3>Data was saved</h3>";
else
echo "<h3>Error saving data</h3>";
}
}
這裏是調用代碼:
$db = mysql_connect('localhost','root','');
mysql_select_db("aqaria",$db);
$property = new Property();
$property->saveProperty($db);
但如果我加入了gloabl關鍵字類我想知道如果的方法,將工作我可以通過鏈接到數據庫連接?
你也可以粘貼調用代碼嗎? – deceze 2009-07-25 08:28:14
$ db = mysql_connect('localhost','root',''); mysql_select_db(「aqaria」,$ db); $ property = new Property(); \t \t \t $ property-> saveProperty($ db); – Thamood 2009-07-25 08:39:45
*咳嗽*您還可以將調用代碼粘貼到您的問題**中嗎? – deceze 2009-07-25 08:45:51