Вот моя проблема: у меня есть класс с ave-методом, я хочу передать ссылку Mysql DB, поэтому я создаю новый объект из класса и вызываю метод saveProperty , и в моем основном файле я создал соединение MySQL и сохранил ссылку в var под названием $ db, поэтому, когда я вызываю метод, это ссылка this: saveProperty ($ db).передать ссылку MySQL методу класса
но InstEd сохранения данных я получаю сообщение об ошибке:
Предупреждение: mysql_select_db(): поставляется аргумент не является допустимым ресурсом MySQL-Link в C: \ WAMP \ WWW \ aqaria \ Classes \ property.php на линии 75
Предупреждение: mysql_query(): поставляется аргумент не является допустимым ресурсом MySQL-Link в C: \ WAMP \ WWW \ aqaria \ Classes \ property.php на линии 99
, что означает, что я Ждут Не пропустите ссылку? но как?
вот некоторые из моего кода:
<?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);
хотя он будет работать, если я добавил глобальные последовательность ключевых слов, чтобы метод класса я задавался вопрос, если Я могу ПРОСИТЬ ссылку на соединение с базой данных?
Вы также можете вставить код вызова? – deceze
$ db = mysql_connect ('localhost', 'root', ''); mysql_select_db ("aqaria", $ db); $ property = новое Property(); \t \t \t $ property-> saveProperty ($ db); – Thamood
* Кашель * Можете ли вы также вставить код вызова ... ** в свой вопрос **? – deceze