Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Базы данных


Ответ
 
Опции темы Опции просмотра
Старый 15.02.2011, 21:27   #1 (permalink)
marius
Новичок
 
Регистрация: 15.02.2011
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Найдена ошибка в файле

создал сервер реал вар с ведением статистики,поставил веб интерфейс чтоб статистику смотреть.и вродеб всё нормально: главная страница открывается но когда хочу посмотреть подробную статистику выдаёт вот такую туфту :

"Warning: mysql_db_query() expects parameter 3 to be resource, null given in C:\xampp\htdocs\realwar\src\functions.inc.php on line 160
addUserMysql:"


ошибка найдена в файле functions.inc.php ряд 160.
в програмировании я слаб и данная ошибка мне мало о чём говорит,посоветуйте пожалуйста как её исправить.
кусок с ошибкой:

...

function addUserMysql($pid){
include("./conf/config.inc.php");
$fg=conntactGamespy($pid);
$result=gamespytoArray($fg[4]);
$SQLString="INSERT INTO ".$db_prefix."playerAtt (pid) VALUES ($result[1])";
160mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
$SQLString="INSERT INTO ".$db_prefix."playerAwardBandage (pid) VALUES ($result[1])";
mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
$SQLString="INSERT INTO ".$db_prefix."playerAwardMedals (pid) VALUES ($result[1])";
mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
$SQLString="INSERT INTO ".$db_prefix."playerAwardRibbons (pid) VALUES ($result[1])";
mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
$SQLString="INSERT INTO ".$db_prefix."playerAwardSFMedals (pid) VALUES ($result[1])";
mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
$SQLString="INSERT INTO ".$db_prefix."playerAwardSFRibbons (pid) VALUES ($result[1])";
mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
$SQLString="INSERT INTO ".$db_prefix."Maps (pid) VALUES ($result[1])";
mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
$SQLString="INSERT INTO ".$db_prefix."Weapons (pid) VALUES ($result[1])";
mysql_db_query($db_name,$SQLString,$db_connect)or die("addUserMysql:".mysql_error());
return true;

}
...

Предупреждение:
Воздержитесь от клонирования тем, вам ответят и в одной. Модератор.
marius вне форума   Ответить с цитированием

Старый 15.02.2011, 21:27
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Сначала лучше изучить проблему, можете ознакомится с этими темами

Статическая ошибка в информационном файле установки в строке 8152
Point Blank
Скрытие данных в текстовом файле при помощи NTFS
Программа для подсчета количества слов в файле
Как сменить дату в файле "wmt"?

Старый 16.02.2011, 01:46   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

у Вас ошибка в третьем параметре функции mysql_db_query() попробуйте сделать так: в начале функции присоединится к бд $db_connect = mysql_connect($host,$user,$pass);

да и вообще не очень хорошая функция.

лучше делать так

$db_connect = mysql_connect($host,$user,$pass);
$db_link = mysql_select_db($db_name, $db_connect);
$result = mysql_query("запрос",$db_link);
хотя если вы используете только одно подключение и выбираете только одну базу данных, то можно и так
mysql_connect($host,$user,$pass);
mysql_select_db($db_name);
$result = mysql_query("запрос");

пс. это относится к созданию сайта больше чем к бд
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 03:49.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.