İşte benim sorunum, ben bir ave yöntemi ile bir sınıf var, ben ona bir MySQL DB bağlantı geçmek istiyorum, bu yüzden sınıfından yeni bir nesne oluşturmak ve saveProperty yöntemini çağırın ve benim ana dosyasında i MySQL yarattı saveProperty ($ db): i yöntemini çağırdığınızda bağlantısı ve bir var linki kurtaran bağlantı bu yüzden db $ çağırdı.
ama bir hata alıyorum veri kaydetme insted:
Uyarı: mysql_select_db (): verilen argüman C geçerli MySQL-Link kaynak değildir: \ wamp \ www \ aqaria \ classes \ property.php on line 75
Uyarı: mysql_query (): verilen argüman C geçerli MySQL-Link kaynak değildir: \ wamp \ www \ aqaria \ classes \ property.php on line 99
hangi i sağ linki geçemedi demektir? ama nasıl?
İşte benim kod kısmı:
<?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>";
}
}
Burada çağrı kodu:
$db = mysql_connect('localhost','root','');
mysql_select_db("aqaria",$db);
$property = new Property();
$property->saveProperty($db);
i veritabanı bağlantısı için linki PASS eğer ben merak ediyorum sınıfının yöntemine gloabl anahtar kelime ekledi eğer işe olsa da?