Я хочу загрузить файл конфигурации в класс. Вот содержание config.phpзагрузить config.php с классом
<?php
$__error_reporting_level=1;
$server='localhost';
$user='root';
$password='';
$dbase='eauction';
?>
Содержание sql.php
<?php
include ('config.php');
error_reporting($__error_reporting_level);
class sql
{
function connect()
{
$connections = mysql_connect($server, $user,$password) or die ('Unabale to connect to the database');
mysql_select_db($dbase) or die ('Unable to select database!');
return;
}
function login($email, $pwd)
{
$this->connect();
$result = $this->qry("SELECT uid,nameF FROM user WHERE email='".$email."' AND password='".$pwd."'");
$row=mysql_fetch_array($result);
if (mysql_num_rows($result)>0)
return array($row[0],$row[1]);
else
return array(0,0);
}
}
?>
я выполнить код с помощью
include ('core/sql.php');
$obj = new sql;
$data=$obj->login($email,$pwd);
print_r($data);
Я получаю эту ошибку
Невозможно выберите базу данных!
Игнорировать MySQL вопрос инъекции, мне просто нужно выполнить код совершенно
Вы не можете использовать $ сервер, $ пользователя и т.д. в функции класса непосредственно. –
Почему вы все еще создаете «классы базы данных» вместо использования PDO или MySQLi (если вы живете в сфере mysql-only)? –
убедитесь, что имя базы данных правильно. –