|
|
|
| Привет всем!!!
Возникла проблема при соеденении с базой!! Возможно что-то ненправельно с Логинои паролем или хостом. Работаю на Apach'e с ООП классами. Пользуюсь учебником.
Вот так выглядет mysql.class:
<?
require("/home/test2.ru/req/vars.class");
class class_mysql extends class_vars
{
// Класс для открытия соединения с базой, наследует класс class_vars
var $sql_login="markin";
var $sql_passwd="parol";
var $sql_database="markin";
var $sql_host="127.0.0.1";
var $conn_id;
var $sql_query;
var $sql_err;
var $sql_res;
// Functions
function sql_connect()
{
$this->conn_id=mysql_connect($this->sql_host,$this->sql_login,$this->sql_yes);
mysql_select_db($this->sql_database);
}
function sql_execute()
{
$this->sql_res=mysql_query($this->sql_query,$this->conn_id);
$this->sql_err=mysql_error();
}
function sql_close()
{
mysql_close($this->conn_id);
}
}
?>
При загрузки страници выскаивает ошибка:
Notice: Undefined property: sql_yes in x:\home\test2.ru\req\mysql.class on line 23
Warning: mysql_connect(): Access denied for user 'roma'@'localhost' (using password: NO) in x:\home\test2.ru\req\mysql.class on line 23
Warning: mysql_select_db(): Access denied for user 'ODBC'@'localhost' (using password: NO) in x:\home\test2.ru\req\mysql.class on line 24
Warning: mysql_select_db(): A link to the server could not be established in x:\home\test2.ru\req\mysql.class on line 24
и ошибки в рубриках, по всей видемости они появляються из-за выше сказаных ошибках:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in x:\home\test2.ru\req\mysql.class on line 29
Notice: Undefined property: in_text_id in x:\home\test2.ru\req\utils.class on line 42
Notice: Undefined property: in_text_id in x:\home\test2.ru\req\utils.class on line 43
Notice: Undefined offset: 2 in x:\home\test2.ru\req\utils.class on line 91
Notice: Undefined variable: SQL_QUERY in x:\home\test2.ru\req\utils.class on line 93
Error: Ошибка выполнения SQL-запроса
Когда создавал базу имя создал "markin" !!!
Очень прошу знающих людей помочь в этом сложном для меня деле!!!
Пишите в Асю 205099231 на почту fenix_x@bk.ru
С Ув. Александр. | |
|
|
|
|
|
|
|
для: pirat
(19.05.2006 в 11:32)
| | Как вызываете объект класса? У вас в классе прописано имя markin, а в ошибках roma - в конфигурационных файлах my.ini и my.cnf ничего не правили? | |
|
|
|
|
|
|
|
для: cheops
(19.05.2006 в 11:46)
| | Дело в том то что написано Рома это я пробовал разные логины и пароли... И заново создавал базу... Вот толко немогу нати где и когда задаёться пароль... И если я его не задавал какой пароль по умолчанию?? У меня Классы в коде страници :
<?
require("/home/test2.ru/req/out.class");
$my=new class_out;
$my->sql_connect();
//$my->html_headers();
Если я правельно понял вопрос!! out.class наследует от другого класса и так далее.. | |
|
|
|
|
|
|
|
для: pirat
(19.05.2006 в 12:11)
| | А вы MySQL-пользователей создавали при помощи оператора GRANT, CREATE USER или в phpMyAdmin? | |
|
|
|