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'а
ПС. 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
Убедись, что это именно 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 написал(а):
Семен Семеныч
Invis1ble, спасибо за пинок. Вызывал функцию 2 раза. При чем, второй раз - ни одного аргумента.
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Invis1ble, спасибо за пинок. Вызывал функцию 2 раза. При чем, второй раз - ни одного аргумента.
_____________
Гнусный социопат с комплексом Бога.