[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: define в подключении
DarkGuy
файл global.php

<?php
if (!eregi("global.inc.php", $PHP_SELF)) { die ("Access denied"); }
define('BCRM', 'b_');//префикс
define('SAIT', 'http://bx.ru/');//адрес
define('SQL_DATABASE', 'rm');//база
define('SQL_USERNAME', 'cr');//имя
define('SQL_PASSWORD', 'bc');//пароль
define('SQL_HOST', 'mysqlserver');//хост
define('ENCODING', 'utf8_general_ci');//кодировка





?>


файл connection_mysql.php


<?php
if (!eregi("global.inc.php", $PHP_SELF)) { die ("Access denied"); }

class class_mysql
{
var $conn_id;
var $sql_query;
var $sql_err;
var $sql_res;

function sql_connect()
{
$this->conn_id=mysql_connect($this->SQL_HOST,$this->SQL_USERNAME,$this->SQL_PASSWORD);
$this->conn_log_id=mysql_connect($this->SQL_HOST,$this->SQL_USERNAME,$this->SQL_PASSWORD);
mysql_select_db($this->SQL_DATABASE);
}

function sql_close()
{
mysql_close($this->conn_id);
}

function sql_execute()
{
$this->sql_res=mysql_query($this->sql_query,$this->conn_id);
$this->sql_err=mysql_error();
}

}


?>




файл global.inc.php

require_once 'global.php';
require_once '../connections/connection_mysql.php';
require_once 'add_mods.php';



разве так нельзя?

не работает, выдает
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/www/htdoc/system/add_mods.php on line 12

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/www//htdoc/system/add_mods.php on line 12
и т.д.



Спустя 33 минуты, 10 секунд (1.08.2012 - 21:40) inpost написал(а):
Доступ закрыт для коннекта.

Спустя 3 минуты, 47 секунд (1.08.2012 - 21:44) DarkGuy написал(а):
Цитата (inpost @ 1.08.2012 - 19:40)
Доступ закрыт для коннекта.

всмысле?

Спустя 1 час, 44 минуты, 12 секунд (1.08.2012 - 23:28) kamanch написал(а):
в add_mods.php надо смотреть, создан ли там объект класса class_mysql, вызван ли метод sql_connect()

И в sql_connect() у тебя
$this->conn_log_id=mysql_connect($this->SQL_HOST,$this->SQL_USERNAME,$this->SQL_PASSWORD);

Зачем так? А даже, если так, то свойства conn_log_id в твоем классе нет.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.