[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка функции
RCuPeR
Функция:

    function connect_rc_db($host, $user, $password, $db_name, $charset)
{
$db_connect = mysql_connect( $host, $user, $password ) or die (LANG_MYSQL_NO_CONNECT);

define( 'DB_CONNECT', $db_connect );

mysql_select_db( $db_name, DB_CONNECT ) or die (LANG_MYSQL_NO_DB_SELECT);

mysqlQuery('SET NAMES '. $charset .'');
mysqlQuery('SET CHARACTER SET '. $charset .'');

if($db_connect)
return true;
else
return
false;
}


Вызов:
connect_rc_db(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME, DB_CHARSET);


Ошибки:
Warning: Missing argument 1 for connect_rc_db(), called in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-content/template/default/index.php on line 3 and defined in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-libs/functions/mysql.functions.php on line 8

Warning: Missing argument 2 for connect_rc_db(), called in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-content/template/default/index.php on line 3 and defined in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-libs/functions/mysql.functions.php on line 8

Warning: Missing argument 3 for connect_rc_db(), called in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-content/template/default/index.php on line 3 and defined in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-libs/functions/mysql.functions.php on line 8

Warning: Missing argument 4 for connect_rc_db(), called in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-content/template/default/index.php on line 3 and defined in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-libs/functions/mysql.functions.php on line 8

Warning: Missing argument 5 for connect_rc_db(), called in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-content/template/default/index.php on line 3 and defined in /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-libs/functions/mysql.functions.php on line 8


Восьмая строка:
    function connect_rc_db($host, $user, $password, $db_name, $charset)




Спустя 16 минут (11.07.2011 - 15:14) Metatron написал(а):
mysqlQuery - такой функции не существует. есть mysql_query

а так код работает вроде

Спустя 1 минута, 17 секунд (11.07.2011 - 15:16) Invis1ble написал(а):
а константы определены?

ПС. mysqlQuery - это из движка IRBIS'а

Спустя 5 минут, 44 секунды (11.07.2011 - 15:21) RCuPeR написал(а):
mysqlQuery - определенна. Да, функция взята с Ирбиса.

Константы определенны и передаются.


    function connect_rc_db($host, $user, $password, $db_name, $charset)
{
echo $host.'<br />'.$user.'<br />'.$password.'<br />'.$db_name.'<br />'.$charset;
}


Вернет нужный результат.

Спустя 4 минуты, 25 секунд (11.07.2011 - 15:26) Invis1ble написал(а):
У меня только одно предположение есть - ты где-то по невнимательности оставил вызов connect_rc_db() без параметров, а думаешь, что ругается на строку connect_rc_db(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME, DB_CHARSET);
Убедись, что это именно 3-я строка /usr/home/cur105a/domains/rcuper.org.ua/public_html/erfolg/rc-content/template/default/index.php

Спустя 14 минут, 3 секунды (11.07.2011 - 15:40) RCuPeR написал(а):
Семен Семеныч biggrin.gif

Invis1ble, спасибо за пинок. Вызывал функцию 2 раза. При чем, второй раз - ни одного аргумента.


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

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