Сложно объяснить эту ситуацию, но, пожалуйста, посмотрите пример.
Я кодировал веб-сайт, на который загружается страница, я инициализирую класс базы данных. Я отправил этот класс в качестве параметра функции для любых функций, которым требуется доступ к базе данных.
Я знаю, что это плохой подход, но в настоящее время я понятия не имею, как сделать это любым другим способом. Можете ли вы помочь мне.
Пример
class sms {
function log_sms($message, $db) {
$sql = "INSERT INTO `smslog` SET
`mesasge` = '$message'
";
$db->query($sql);
if ($db->result)
return true;
return false;
}
}
тогда на главной странице ..
$db = new db(username,pass,localhost,dbname);
$sms = new sms;
$sms->log_sms($message, $db);
Есть ли лучший подход, чем этот?