Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP-код не соединяется с MySQL
 
 автор: pirat   (19.05.2006 в 11:32)   письмо автору
 
 

Привет всем!!!
Возникла проблема при соеденении с базой!! Возможно что-то ненправельно с Логинои паролем или хостом. Работаю на 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

С Ув. Александр.

   
 
 автор: cheops   (19.05.2006 в 11:46)   письмо автору
 
   для: pirat   (19.05.2006 в 11:32)
 

Как вызываете объект класса? У вас в классе прописано имя markin, а в ошибках roma - в конфигурационных файлах my.ini и my.cnf ничего не правили?

   
 
 автор: pirat   (19.05.2006 в 12:11)   письмо автору
 
   для: 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 наследует от другого класса и так далее..

   
 
 автор: cheops   (19.05.2006 в 22:31)   письмо автору
 
   для: pirat   (19.05.2006 в 12:11)
 

А вы MySQL-пользователей создавали при помощи оператора GRANT, CREATE USER или в phpMyAdmin?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования