Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MySQL
Перезагрузить страницу Warning: mysql_db_quer как исправить
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
marius86 marius86 вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.02.2011
По умолчанию Warning: mysql_db_quer как исправить - 15.02.2011, 21:05

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

"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
в програмировании я слаб и данная ошибка мне мало о чём говорит,посоветуйте пожалуйста как её исправить.
кусок с ошибкой файла functions.inc.php:

<?php
function ranktoImage($rank){
switch ($rank) {
case 0:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_0.gif" title="Private">';
return $tmp;
break;
case 1:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_1.gif" title="Private First Class">';
return $tmp;
break;
case 2:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_2.gif" title="Lance Corporal">';
return$tmp;
break;
case 3:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_3.gif" title="Corporal">';
return $tmp;
break;
case 4:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_4.gif" title="Sergeant">';
return $tmp;
break;
case 5:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_5.gif" title="Staff Sergeant">';
return $tmp;
break;
case 6:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_6.gif" title="Gunnery Sergeant">';
return $tmp;
break;
case 7:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_7.gif" title="Master Sergeant">';
return $tmp;
break;
case 8:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_8.gif" title="First Sergeant">';
return $tmp;
break;
case 9:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_9.gif" title="Master Gunnery Sergeant">';
return $tmp;
break;
case 10:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_10.gif" title="Sergant Major">';
return $tmp;
break;
case 11:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_11.gif" title="Sergant Major of the Corps">';
return $tmp;
break;
case 12:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_12.gif" title="2nd Lieutenaut">';
return $tmp;
break;
case 13:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_13.gif" title="1st Lieutenant">';
return $tmp;
break;
case 14:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_14.gif" title="Captain">';
return $tmp;
break;
case 15:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_15.gif" title="Major">';
return $tmp;
break;
case 16:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_16.gif" title="Lieutenant Colonel">';
return $tmp;
break;
case 17:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_17.gif" title="Colonel">';
return $tmp;
break;
case 18:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_18.gif" title="Brigadier General">';
return $tmp;
break;
case 19:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_19.gif" title="Major General">';
return $tmp;
break;
case 20:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_20.gif" title="Lieutenant General">';
return $tmp;
break;
case 21:
$tmp= '<img src="http://www.hardforum.ru/images/progz/rank/rank_21.gif" title="General">';
return $tmp;
break;

}

return NULL;

}








function conntactLeaderbaord($pid){
ini_set(user_agent,"GameSpyHTTP/1.0");
global $asp;
$results = @file("$asp/getleaderboard.aspx?pid=$pid&type=score&id=overall ");
return $results;
}

function conntactGamespyMap($pid){
ini_set(user_agent,"GameSpyHTTP/1.0");
global $asp;
$results = @file("$asp/getplayerinfo.aspx?pid=$pid&info=mtm-,mwn-,mls-");
return $results;
}

function conntactGamespy($pid){
ini_set(user_agent,"GameSpyHTTP/1.0");
global $asp;
$results = @file("$asp/getplayerinfo.aspx?pid=$pid&info=per*,cmb*,twsc,cp cp,cacp,dfcp,kila,heal,rviv,rsup,rpar,tgte,dkas,ds ab,cdsc,rank,cmsc,kick,kill,deth,suic,ospm,klpm,kl pr,dtpr,bksk,wdsk,bbrs,tcdr,ban,dtpm,lbtl,osaa,vrk ,tsql,tsqm,tlwf,mvks,vmks,mvn*,vmr*,fkit,fmap,fveh ,fwea,wtm-,wkl-,wdt-,wac-,wkd-,vtm-,vkl-,vdt-,vkd-,vkr-,atm-,awn-,alo-,abr-,ktm-,kkl-,kdt-,kkd-");
return $results;
}

function conntactGamespyWeapons($pid){
ini_set(user_agent,"GameSpyHTTP/1.0");
global $asp;
$results = file("$asp/getunlocksinfo.aspx?pid=$pid");
return $results;
}

function conntactGamespyAward($pid){
ini_set(user_agent,"GameSpyHTTP/1.0");
global $asp;
$results = @file("$asp/getawardsinfo.aspx?pid=$pid");
return $results;
}









function gamespytoArray($field){
$array=array();
$array=explode(chr(9),$field);
return $array;
}

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])";
mysql_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;

}

function rmUserMysql($pid){
include("./conf/config.inc.php");
$SQLString="DELETE FROM ".$db_prefix."playerAtt WHERE `pid` = $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
$SQLString="DELETE FROM ".$db_prefix."playerAwardBandage WHERE `pid` = $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
$SQLString="DELETE FROM ".$db_prefix."playerAwardMedals WHERE `pid`= $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
$SQLString="DELETE FROM ".$db_prefix."playerAwardRibbons WHERE `pid` = $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
$SQLString="DELETE FROM ".$db_prefix."playerAwardSFMedals WHERE `pid` = $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
$SQLString="DELETE FROM ".$db_prefix."playerAwardSFRibbons WHERE `pid` = $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
$SQLString="DELETE FROM ".$db_prefix."Maps WHERE `pid` = $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
$SQLString="DELETE FROM ".$db_prefix."Weapons WHERE `pid` = $pid LIMIT 1";
mysql_db_query($db_name,$SQLString,$db_connect)or die(mysql_error());
return true;

}

function kittoString($kit){
switch($kit){
case 0: $tmp="Anti-Tank";
return $tmp;
break;
case 1: $tmp="Assault";
return $tmp;
break;
case 2: $tmp="Engineer";
return $tmp;
break;
case 3: $tmp="Medic";
return $tmp;
break;
case 4: $tmp="SpecOp";
return $tmp;
break;
case 5: $tmp="Support";
return $tmp;
break;
case 6: $tmp="Sniper";
return $tmp;
break;

}

}

...
Ответить с цитированием
  (#2 (permalink)) Старый
StagnantIce StagnantIce вне форума
Member
 
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.02.2011
По умолчанию 01.04.2011, 14:44

говорит что $db_connect в функции addUserMysql не объявлен.

скорее всего ошибка в этом файле include("./conf/config.inc.php");
Ответить с цитированием
  (#3 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,266
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 01.04.2011, 15:15

Скорее всего, неправильно настроено соединение с базой.
1) А MySQL вообще установлен? Может быть, его надо отдельно установить и базу создать?
2) С большой вероятностью в файле ./conf/config.inc.php нужно прописать параметры соединения - хост, имя пользователя, пароль
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
warning! cpu has been changed... mahagon Любые вопросы от новичков 6 25.01.2012 15:25
Warning! Manhattan Любые вопросы от новичков 6 23.12.2010 20:11
Как избавиться от warning winamp Visual C++ 10 03.03.2010 19:18
warning LыSы` Компьютерная безопасность 8 06.08.2007 20:00
CDT Проект компилится, но Warning MySQLCraft Eclipse 0 16.05.2007 19:31
C++ Warning как исправлять ошибку Rider C++ Builder 6 17.12.2006 20:00
E2228 Too many error or warning messages как исправить ошибку Alex_Sosim C++ Builder 8 01.09.2006 19:10
Компилятор выдает warning C4995 как исправить эту ошибку Graf_L Visual C++ 4 30.08.2006 21:24
Значение ошибки warning LNK4204 и как ее исправить Rocky Visual C++ 11 04.04.2006 07:58
Bufer[0]==0xF9 - warning out of range как исправить ошибку Rider C++ Builder 4 31.01.2006 14:23
Warning на сайте jenyok PHP 4 27.10.2004 16:32



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов