mrblackv23
Новичок
Приобрел и установил скрипт сервис-биржы WorldPassion. Всё отлично работает, кроме формы регистрации. При регистрации данные пользователя должны заноситься в БД в таблицу users. Но данные туда не записываются... Вот код файла db.inc -
PHP:
<?
function db_error_coment ()
{
global $db_last_query;
global $php_error_msg;
global $db_debug_ip;
if ((mysql_errno () AND @in_array ($_SERVER['REMOTE_ADDR'], $db_debug_ip)))
{
echo '<br>MySql Error ' . mysql_errno () . ': ' . mysql_error () . '<br>Query: "' . nl2br ($db_last_query) . '"<br>';
}
unset ($db_last_query);
unset ($php_error_msg);
}
function db_connect ($db = '')
{
global $db_host;
global $db_base;
global $db_echo_error;
global $db_last_query;
global $php_error_msg;
global $db_connected;
$db_user = 'mrblackv23@localhost';
$db_password = 'здесь мой пароль к БД';
unset ($php_error_msg);
if (empty ($db))
{
$db = $db_base;
}
$rc = @mysql_connect ($db_host, $db_user, $db_password);
if ($db_echo_error)
{
$db_last_query = 'db_connect';
db_error_coment ();
}
if (!$rc)
{
return $rc;
}
$rc = @mysql_select_db ($db);
if ($db_echo_error)
{
$db_last_query = 'db_select_db';
db_error_coment ();
}
$db_connected = 1;
return $rc;
}
function db_query ($query)
{
global $db_echo_error;
global $db_last_query;
global $php_error_msg;
global $db_queries_count;
global $db_connected;
if (!$db_connected)
{
db_connect ();
}
unset ($php_error_msg);
$res = @mysql_query ($query);
if ($db_echo_error)
{
$db_last_query = $query;
db_error_coment ();
}
++$db_queries_count;
return $res;
}
function db_numrows ($q)
{
global $db_echo_error;
global $db_last_query;
global $php_error_msg;
unset ($php_error_msg);
$num = @mysql_num_rows ($q);
if ($db_echo_error)
{
$db_last_query = 'db_numrows';
db_error_coment ();
}
return $num;
}
function db_fetch_array ($q)
{
global $db_echo_error;
global $db_last_query;
global $php_error_msg;
unset ($php_error_msg);
$row = @mysql_fetch_array ($q);
if ($db_echo_error)
{
$db_last_query = 'db_fetch_array';
db_error_coment ();
}
return $row;
}
function db_affected_rows ()
{
global $db_echo_error;
global $db_last_query;
global $php_error_msg;
unset ($php_error_msg);
$row = @mysql_affected_rows ();
if ($db_echo_error)
{
$db_last_query = 'db_affected_rows';
db_error_coment ();
}
return $row;
}
function db_insert_id ()
{
global $db_echo_error;
global $db_last_query;
global $php_error_msg;
unset ($php_error_msg);
$row = @mysql_insert_id ();
if ($db_echo_error)
{
$db_last_query = 'db_insert_id';
db_error_coment ();
}
return $row;
}
function db_data_seek ($res, $num)
{
global $db_echo_error;
global $db_last_query;
global $php_error_msg;
unset ($php_error_msg);
$rc = @mysql_data_seek ($res, $num);
if ($db_echo_error)
{
$db_last_query = 'db_data_seek';
db_error_coment ();
}
return $rc;
}
function db_escape_string ($string, $ignore_magic_quotes = false)
{
if ((get_magic_quotes_gpc () AND !$ignore_magic_quotes))
{
return $string;
}
if (!$db_connected)
{
db_connect ();
}
if (0 <= version_compare (phpversion (), '4.3.0'))
{
return mysql_real_escape_string ($string);
}
if (0 <= version_compare (phpversion (), '4.0.3'))
{
return mysql_escape_string ($string);
}
return addslashes ($string);
}
$db_host = 'localhost';
$db_base = 'mrblackv23_123';
$db_last_query = '';
$db_echo_error = 1;
$db_debug_ip = array ();
$db_connected = 1;
$db_queries_count = 0;
?>