AlexProwars БОЙ

Статус
В этой теме нельзя размещать новые ответы.

bytuk

Новичок
Репутация
0 / 234
Код:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\includes\battle\changed_1.php on line 2
Вот немогу понять что за ошибка,пробовал из старых ив строчки поменять !
Код:
$_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`energy`) as `energy`, SUM(objects.`strength`) as `strength`, SUM(objects.`dex`) as `dex`, SUM(objects.`agility`) as `agility`, SUM(objects.`vitality`) as `vitality`, SUM(objects.`razum`) as `razum`, SUM(objects.`br1`) as `br1`, SUM(objects.`br2`) as `br2`, SUM(objects.`br3`) as `br3`, SUM(objects.`br4`) as `br4`, SUM(objects.`br5`) as `br5`, SUM(objects.`krit`) as `krit`, SUM(objects.`unkrit`) as `unkrit`, SUM(objects.`uv`) as `uv`, SUM(objects.`unuv`) as `unuv`, SUM(objects.`min_d`) as `min_d`, SUM(objects.`max_d`) as `max_d` FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slot
s.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slo
t
s.19,slots.20,slots.21,slots.22,slots.23,slots.24,slots.25,slots.26,slots.27,slo
t
s.28,slots.29,slots.30,slots.31,slots.32,slots.33,slots.34,slots.35,slots.36,slo
t
s.37,slots.38,slots.39) LIMIT 1"));
$_obj_gun = mysql_fetch_array(mysql_query("SELECT objects.class, objects.mz_1 FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.3) LIMIT 1"));
|Это из версий AlexProwars !низнаю даже что и делать! Базу закинул objects ,battles,offers, и всеравно ничего! Помогите чем можите! Хотяб советом!
 
хм попробуй замени первую строку
$_obj_gun = mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`energy`) as `energy`, SUM(objects.`strength`)
или на
$_obj = mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`energy`) as `energy`, SUM(objects.`strength`)
 
У тебя с базой значит что то не так, у меня такой же точно запрос и всё нормально работает
 
bytuk, Внимательно посмотри на запрос, куда он обращается, и внимательно посмотри таблицу, все ли там поля. На сколько я знаю Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\includes\battle\changed_1.php on line 2 эта ошибка означает что скрипт недосчитал полей в таблице, поэтому раньше времени загнулся. Если неполучится вот моя таблица обжект из моей сборки No Fate Lords:

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Авг 16 2009 г., 10:25
-- Версия сервера: 5.0.51
-- Версия PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- База данных: `nfl`
--

-- --------------------------------------------------------

--
-- Структура таблицы `objects`
--

CREATE TABLE `objects` (
`id` bigint(10) NOT NULL auto_increment,
`user` varchar(20) NOT NULL default '',
`inf` varchar(120) NOT NULL default '',
`min` varchar(32) NOT NULL default '0',
`tip` int(2) NOT NULL default '0',
`br1` int(5) NOT NULL default '0',
`br2` int(5) NOT NULL default '0',
`br3` int(5) NOT NULL default '0',
`br4` int(5) NOT NULL default '0',
`br5` int(5) NOT NULL default '0',
`min_d` int(5) NOT NULL default '0',
`max_d` int(5) NOT NULL default '0',
`hp` int(5) NOT NULL default '0',
`energy` int(5) NOT NULL default '0',
`strength` int(5) NOT NULL default '0',
`dex` int(5) NOT NULL default '0',
`agility` int(5) NOT NULL default '0',
`vitality` int(5) NOT NULL default '0',
`razum` int(5) NOT NULL default '0',
`krit` int(5) NOT NULL default '0',
`unkrit` int(5) NOT NULL default '0',
`uv` int(5) NOT NULL default '0',
`unuv` int(5) NOT NULL default '0',
`time` int(10) default NULL,
`life` int(10) NOT NULL default '0',
`present` int(1) NOT NULL default '0',
`bank` int(1) NOT NULL default '0',
KEY `id` (`id`),
KEY `user` (`user`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5 ;

--
-- Дамп данных таблицы `objects`
--

INSERT INTO `objects` VALUES (1, 'Mrak', 'asword_Mrak|Меч Mraka|1000|Mrak погубит мир...|0|1|0|5000', '1|1|1|1|1|1|0', 1, 50, 50, 50, 50, 50, 50, 70, 100, 100, 5, 5, 5, 5, 1, 100, 100, 100, 100, NULL, 0, 0, 0);
INSERT INTO `objects` VALUES (2, 'Странник', 'ahelmet_bots|Шапка - Ушанка|1000|0|0|0|0|5000', '2|3|3|3|3|0|0|0', 8, 2, 2, 2, 2, 2, 1, 2, 5, 5, 1, 0, 0, 1, 0, 3, 3, 3, 3, NULL, 0, 0, 0);
INSERT INTO `objects` VALUES (3, 'Скиталец', 'aboots_bots|Портянки|1000|0|0|0|0|5000', '2|3|3|3|3|0|0|0', 6, 3, 3, 3, 3, 3, 2, 3, 10, 10, 0, 1, 1, 1, 1, 5, 5, 5, 5, NULL, 0, 0, 0);
INSERT INTO `objects` VALUES (4, 'Гладиатор', 'aknife_bots|Горючее|1000|Заправка №666|0|1|0|5000', '2|3|3|3|3|0|0', 1, 4, 4, 4, 4, 4, 5, 7, 15, 15, 2, 2, 1, 1, 0, 1, 1, 5, 1, NULL, 0, 0, 0);
</div>
 
Не вроде не база ,базу проверил добавил 2 таблички которых нехвотало но всеравно тоже самое! Хм,придется другие бой ставить наверное! я к другой версий прикручивал просто!
 
ты скинь мне файл я тебе исправлю....
 
VenT всё правильно сказал! 100 % у тебя не соответствие с базой! проверь таблицу slots, есть ли там 39 слотов...
 
Вот тебе файлик....исправленный....спасибо не забудь

Код:
<?
$_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`energy`) as `energy`, SUM(objects.`strength`) as `strength`, SUM(objects.`dex`) as `dex`, SUM(objects.`agility`) as `agility`, SUM(objects.`vitality`) as `vitality`, SUM(objects.`razum`) as `razum`, SUM(objects.`br1`) as `br1`, SUM(objects.`br2`) as `br2`, SUM(objects.`br3`) as `br3`, SUM(objects.`br4`) as `br4`, SUM(objects.`br5`) as `br5`, SUM(objects.`br_m`) as `br_m`, SUM(objects.`krit`) as `krit`, SUM(objects.`unkrit`) as `unkrit`, SUM(objects.`uv`) as `uv`, SUM(objects.`unuv`) as `unuv`, SUM(objects.`min_d`) as `min_d`, SUM(objects.`max_d`) as `max_d` FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slot
s.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.20,slots.21,slo
t
s.22) LIMIT 1"));
$_obj_gun = mysql_fetch_array(mysql_query("SELECT objects.class, objects.mz_1 FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.3) LIMIT 1"));
$p_har = mysql_fetch_array(mysql_query("SELECT sp_1, sp_2, sp_3, sp_4, sp_6, sp_8, sp_11, sp_14 FROM person_har WHERE p_id = '".$stat['id']."'"));
$stat_obj_t2 = mysql_fetch_array(mysql_query("SELECT objects.tip FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.5) LIMIT 1"));

$stat_kick = 1;
$stat_block = 2;
if ($stat_obj_t2['tip'] == 1){
$stat_kick = 2;
$stat_block = 2;
}elseif ($stat_obj_t2['tip'] == 5){
$stat_kick = 1;
$stat_block = 3;
}

$MySkills = explode("|",$stat['rase_skill']);

$stat['warattack']=$MySkills['0']*5;
$stat['reactor']=$MySkills['1']*5;
$stat['energymd']=$MySkills['2']*5;
$stat['res']=$MySkills['3']*5;
$stat['uvor']=$MySkills['4']*5;
$stat['kritud']=$MySkills['5']*5;

$myexp = explode("|",$stat['proff_exp']);
$stat['warattack_exp']=$myexp['0'];

$eliks_action = explode("|",$stat['elik_action']);
if ($stat['elik_time'] > $now) {
######+ Зелье силы####
$stat['strength']+=$_obj['strength']+$eliks_action['0'];
######+ Зелье Ловкости####
$stat['agility']+=$_obj['agility']+$eliks_action['1'];
######+ Зелье Удачи####
$stat['dex']+=$_obj['dex']+$eliks_action['2'];
######+ Зелье Выносливости####
$stat['vitality']+=$_obj['vitality']+$eliks_action['3'];
######+ Зелье Разума####
$stat['razum']+=$_obj['razum']+$eliks_action['4'];
######+ Зелье Активности####
$stat['battery']+=$_obj['battery']+$eliks_action['5'];
######+ Зелье Энергии####
$stat['power']+=$_obj['power']+$eliks_action['6'];
}else{
$stat['strength']+=$_obj['strength'];
$stat['agility']+=$_obj['agility'];
$stat['dex']+=$_obj['dex'];
$stat['vitality']+=$_obj['vitality'];
$stat['razum']+=$_obj['razum'];
$stat['battery']+=$_obj['battery'];
$stat['power']+=$_obj['power'];
}

if($_obj_gun['class'] == 1)
{
$_add_uv = $stat['m_k']*5;
$_add_unkrit = $stat['m_k']*5;
}

elseif($_obj_gun['class'] == 2)
{
$_add_unkrit = $stat['m_m']*5;
$_add_unuv = $stat['m_m']*5;
}

elseif($_obj_gun['class'] == 3)
{
$_add_krit = $stat['m_t']*5;
$_add_unuv = $stat['m_t']*5;
}

elseif($_obj_gun['class'] == 4)
{
$_add_unkrit = $stat['m_d']*5;
$_add_min = $stat['m_d']*2;
$_add_max = $stat['m_d']*3;
}

else
{
$_add_min = 0;
$_add_max = 0;
$_add_krit = 0;
$_add_unkrit = 0;
$_add_uv = 0;
$_add_unuv = 0;
}

// HP, Energy
$stat['hp']+=$_obj['hp'];
$stat['hp_max']=$stat['vitality']*5+$stat['hp'];
$stat['energy']+=$_obj['energy'];
$stat['energy_max']=ceil(($stat['power']*5+$stat['energy'])*(1+($p_har['sp_11']/100)));

if($stat['aura_t'] > $now){
    switch($stat['aura']){
    case 1: $stat['br1'] = $stat['br1']+5; $stat['br2'] = $stat['br2']+5; $stat['br3'] = $stat['br3']+5; $stat['br4'] = $stat['br4']+5; $stat['br5'] = $stat['br5']+5; break;
    case 2: $stat['br1'] = $stat['br1']+10; $stat['br2'] = $stat['br2']+10; $stat['br3'] = $stat['br3']+10; $stat['br4'] = $stat['br4']+10; $stat['br5'] = $stat['br5']+10; break;
    case 3: $stat['br1'] = $stat['br1']+15; $stat['br2'] = $stat['br2']+15; $stat['br3'] = $stat['br3']+15; $stat['br4'] = $stat['br4']+15; $stat['br5'] = $stat['br5']+15; break;
    case 4: $stat['br1'] = $stat['br1']+23; $stat['br2'] = $stat['br2']+23; $stat['br3'] = $stat['br3']+23; $stat['br4'] = $stat['br4']+23; $stat['br5'] = $stat['br5']+23; break;
    case 5: $stat['br1'] = $stat['br1']+30; $stat['br2'] = $stat['br2']+30; $stat['br3'] = $stat['br3']+30; $stat['br4'] = $stat['br4']+30; $stat['br5'] = $stat['br5']+30; break;
    case 6: $stat['min'] = $stat['min']+5; $stat['max'] = $stat['max']+5; break;
    case 7: $stat['min'] = $stat['min']+12; $stat['max'] = $stat['max']+12; break;
    case 8: $stat['min'] = $stat['min']+18; $stat['max'] = $stat['max']+18; break;
    case 9: $stat['min'] = $stat['min']+25; $stat['max'] = $stat['max']+25; break;
    case 10: $stat['min'] = $stat['min']+34; $stat['max'] = $stat['max']+34; break;
    }
}

// МФ
$stat['br1']+=ceil($_obj['br1']*(1+($p_har['sp_1']/100)));
$stat['br2']+=ceil($_obj['br2']*(1+($p_har['sp_1']/100)));
$stat['br3']+=ceil($_obj['br3']*(1+($p_har['sp_1']/100)));
$stat['br4']+=ceil($_obj['br4']*(1+($p_har['sp_1']/100)));
$stat['br5']+=ceil($_obj['br5']*(1+($p_har['sp_1']/100)));
$stat['br_m']+=$_obj['br_m'];

$stat['krit']+=($_obj['krit']+$_add_krit);
$stat['mkrit']+=$_obj['mkrit'];
$stat['unkrit']+=ceil(($_obj['unkrit']*(1+($p_har['sp_6']/100)))+$_add_unkrit);
$stat['uv']+=ceil(($_obj['uv']*(1+($p_har['sp_4']/100)))+$_add_uv);
$stat['unuv']+=($_obj['unuv']+$_add_unuv);
$stat['pblock']+=$_obj['pblock'];

$stat['min']+=ceil($_obj['min_d']+$_add_min);
$stat['max']+=ceil(($_obj['max_d']+$_add_max)*(1+($p_har['sp_2']/100)));
$stat['mz_1']+=$_obj_gun['mz_1'];

?>
 
Вот тебе файлик....исправленный....спасибо не забудь

Код:
<?
$_obj=mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`energy`) as `energy`, SUM(objects.`strength`) as `strength`, SUM(objects.`dex`) as `dex`, SUM(objects.`agility`) as `agility`, SUM(objects.`vitality`) as `vitality`, SUM(objects.`razum`) as `razum`, SUM(objects.`br1`) as `br1`, SUM(objects.`br2`) as `br2`, SUM(objects.`br3`) as `br3`, SUM(objects.`br4`) as `br4`, SUM(objects.`br5`) as `br5`, SUM(objects.`br_m`) as `br_m`, SUM(objects.`krit`) as `krit`, SUM(objects.`unkrit`) as `unkrit`, SUM(objects.`uv`) as `uv`, SUM(objects.`unuv`) as `unuv`, SUM(objects.`min_d`) as `min_d`, SUM(objects.`max_d`) as `max_d` FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slot
s.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.20,slots.21,slo
t
s.22) LIMIT 1"));
$_obj_gun = mysql_fetch_array(mysql_query("SELECT objects.class, objects.mz_1 FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.3) LIMIT 1"));
$p_har = mysql_fetch_array(mysql_query("SELECT sp_1, sp_2, sp_3, sp_4, sp_6, sp_8, sp_11, sp_14 FROM person_har WHERE p_id = '".$stat['id']."'"));
$stat_obj_t2 = mysql_fetch_array(mysql_query("SELECT objects.tip FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.5) LIMIT 1"));

$stat_kick = 1;
$stat_block = 2;
if ($stat_obj_t2['tip'] == 1){
$stat_kick = 2;
$stat_block = 2;
}elseif ($stat_obj_t2['tip'] == 5){
$stat_kick = 1;
$stat_block = 3;
}

$MySkills = explode("|",$stat['rase_skill']);

$stat['warattack']=$MySkills['0']*5;
$stat['reactor']=$MySkills['1']*5;
$stat['energymd']=$MySkills['2']*5;
$stat['res']=$MySkills['3']*5;
$stat['uvor']=$MySkills['4']*5;
$stat['kritud']=$MySkills['5']*5;

$myexp = explode("|",$stat['proff_exp']);
$stat['warattack_exp']=$myexp['0'];

$eliks_action = explode("|",$stat['elik_action']);
if ($stat['elik_time'] > $now) {
######+ Зелье силы####
$stat['strength']+=$_obj['strength']+$eliks_action['0'];
######+ Зелье Ловкости####
$stat['agility']+=$_obj['agility']+$eliks_action['1'];
######+ Зелье Удачи####
$stat['dex']+=$_obj['dex']+$eliks_action['2'];
######+ Зелье Выносливости####
$stat['vitality']+=$_obj['vitality']+$eliks_action['3'];
######+ Зелье Разума####
$stat['razum']+=$_obj['razum']+$eliks_action['4'];
######+ Зелье Активности####
$stat['battery']+=$_obj['battery']+$eliks_action['5'];
######+ Зелье Энергии####
$stat['power']+=$_obj['power']+$eliks_action['6'];
}else{
$stat['strength']+=$_obj['strength'];
$stat['agility']+=$_obj['agility'];
$stat['dex']+=$_obj['dex'];
$stat['vitality']+=$_obj['vitality'];
$stat['razum']+=$_obj['razum'];
$stat['battery']+=$_obj['battery'];
$stat['power']+=$_obj['power'];
}

if($_obj_gun['class'] == 1)
{
$_add_uv = $stat['m_k']*5;
$_add_unkrit = $stat['m_k']*5;
}

elseif($_obj_gun['class'] == 2)
{
$_add_unkrit = $stat['m_m']*5;
$_add_unuv = $stat['m_m']*5;
}

elseif($_obj_gun['class'] == 3)
{
$_add_krit = $stat['m_t']*5;
$_add_unuv = $stat['m_t']*5;
}

elseif($_obj_gun['class'] == 4)
{
$_add_unkrit = $stat['m_d']*5;
$_add_min = $stat['m_d']*2;
$_add_max = $stat['m_d']*3;
}

else
{
$_add_min = 0;
$_add_max = 0;
$_add_krit = 0;
$_add_unkrit = 0;
$_add_uv = 0;
$_add_unuv = 0;
}

// HP, Energy
$stat['hp']+=$_obj['hp'];
$stat['hp_max']=$stat['vitality']*5+$stat['hp'];
$stat['energy']+=$_obj['energy'];
$stat['energy_max']=ceil(($stat['power']*5+$stat['energy'])*(1+($p_har['sp_11']/100)));

if($stat['aura_t'] > $now){
    switch($stat['aura']){
    case 1: $stat['br1'] = $stat['br1']+5; $stat['br2'] = $stat['br2']+5; $stat['br3'] = $stat['br3']+5; $stat['br4'] = $stat['br4']+5; $stat['br5'] = $stat['br5']+5; break;
    case 2: $stat['br1'] = $stat['br1']+10; $stat['br2'] = $stat['br2']+10; $stat['br3'] = $stat['br3']+10; $stat['br4'] = $stat['br4']+10; $stat['br5'] = $stat['br5']+10; break;
    case 3: $stat['br1'] = $stat['br1']+15; $stat['br2'] = $stat['br2']+15; $stat['br3'] = $stat['br3']+15; $stat['br4'] = $stat['br4']+15; $stat['br5'] = $stat['br5']+15; break;
    case 4: $stat['br1'] = $stat['br1']+23; $stat['br2'] = $stat['br2']+23; $stat['br3'] = $stat['br3']+23; $stat['br4'] = $stat['br4']+23; $stat['br5'] = $stat['br5']+23; break;
    case 5: $stat['br1'] = $stat['br1']+30; $stat['br2'] = $stat['br2']+30; $stat['br3'] = $stat['br3']+30; $stat['br4'] = $stat['br4']+30; $stat['br5'] = $stat['br5']+30; break;
    case 6: $stat['min'] = $stat['min']+5; $stat['max'] = $stat['max']+5; break;
    case 7: $stat['min'] = $stat['min']+12; $stat['max'] = $stat['max']+12; break;
    case 8: $stat['min'] = $stat['min']+18; $stat['max'] = $stat['max']+18; break;
    case 9: $stat['min'] = $stat['min']+25; $stat['max'] = $stat['max']+25; break;
    case 10: $stat['min'] = $stat['min']+34; $stat['max'] = $stat['max']+34; break;
    }
}

// МФ
$stat['br1']+=ceil($_obj['br1']*(1+($p_har['sp_1']/100)));
$stat['br2']+=ceil($_obj['br2']*(1+($p_har['sp_1']/100)));
$stat['br3']+=ceil($_obj['br3']*(1+($p_har['sp_1']/100)));
$stat['br4']+=ceil($_obj['br4']*(1+($p_har['sp_1']/100)));
$stat['br5']+=ceil($_obj['br5']*(1+($p_har['sp_1']/100)));
$stat['br_m']+=$_obj['br_m'];

$stat['krit']+=($_obj['krit']+$_add_krit);
$stat['mkrit']+=$_obj['mkrit'];
$stat['unkrit']+=ceil(($_obj['unkrit']*(1+($p_har['sp_6']/100)))+$_add_unkrit);
$stat['uv']+=ceil(($_obj['uv']*(1+($p_har['sp_4']/100)))+$_add_uv);
$stat['unuv']+=($_obj['unuv']+$_add_unuv);
$stat['pblock']+=$_obj['pblock'];

$stat['min']+=ceil($_obj['min_d']+$_add_min);
$stat['max']+=ceil(($_obj['max_d']+$_add_max)*(1+($p_har['sp_2']/100)));
$stat['mz_1']+=$_obj_gun['mz_1'];

?>


Это не от файла зависит. у него в базе загвостка.
 
Вот slots
Код:
CREATE TABLE `slots` (
  `id` int(11) NOT NULL default '0',
  `1` int(10) NOT NULL default '0',
  `2` int(10) NOT NULL default '0',
  `3` int(10) NOT NULL default '0',
  `4` int(10) NOT NULL default '0',
  `5` int(10) NOT NULL default '0',
  `6` int(10) NOT NULL default '0',
  `7` int(10) NOT NULL default '0',
  `8` int(10) NOT NULL default '0',
  `9` int(10) NOT NULL default '0',
  `10` int(10) NOT NULL default '0',
  `11` int(10) NOT NULL default '0',
  `12` int(10) NOT NULL default '0',
  `13` int(10) NOT NULL default '0',
  `14` int(10) NOT NULL default '0',
  `15` int(10) NOT NULL default '0',
  `16` int(10) NOT NULL default '0',
  `17` int(10) NOT NULL default '0',
  `18` int(10) NOT NULL default '0',
  `19` int(10) NOT NULL default '0',
  `20` int(10) NOT NULL default '0',
  `21` int(10) NOT NULL default '0',
  `22` int(10) NOT NULL default '0',
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

а вот objects

Код:
CREATE TABLE `objects` (
  `id` bigint(10) NOT NULL auto_increment,
  `user` varchar(20) NOT NULL default '',
  `inf` varchar(120) NOT NULL default '',
  `min` varchar(32) NOT NULL default '0',
  `tip` int(2) NOT NULL default '0',
  `br1` int(5) NOT NULL default '0',
  `br2` int(5) NOT NULL default '0',
  `br3` int(5) NOT NULL default '0',
  `br4` int(5) NOT NULL default '0',
  `br5` int(5) NOT NULL default '0',
  `min_d` int(5) NOT NULL default '0',
  `max_d` int(5) NOT NULL default '0',
  `hp` int(5) NOT NULL default '0',
  `energy` int(5) NOT NULL default '0',
  `strength` int(5) NOT NULL default '0',
  `dex` int(5) NOT NULL default '0',
  `agility` int(5) NOT NULL default '0',
  `vitality` int(5) NOT NULL default '0',
  `razum` int(5) NOT NULL default '0',
  `krit` int(5) NOT NULL default '0',
  `unkrit` int(5) NOT NULL default '0',
  `uv` int(5) NOT NULL default '0',
  `unuv` int(5) NOT NULL default '0',
  `time` int(10) default NULL,
  `life` int(10) NOT NULL default '0',
  `present` int(1) NOT NULL default '0',
  `bank` int(11) default '0',
  `komis` int(11) default '0',
  `pochta` int(1) NOT NULL,
  `lam` char(1) default '0',
  `c_iznos` varchar(500) NOT NULL,
  `m_iznos` varchar(500) NOT NULL,
  `upgrade` int(2) NOT NULL,
  UNIQUE KEY `object` (`id`),
  KEY `id` (`id`),
  KEY `user` (`user`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=6524;
 
bytuk, значит так. Разбираемся вместе. В твоем запросе:

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>(slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.
9,slot
s.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slo
t
s.19,slots.20,slots.21,slots.22,slots.23,slots.24,slots.25,slots.26,slots.27,slo
t
s.28,slots.29,slots.30,slots.31,slots.32,slots.33,slots.34,slots.35,slots.36,slo
t
s.37,slots.38,slots.39) LIMIT 1"));
</div>

Сколько слотов ты видишь здесь запрашивается? Я тебе подскажу-39.

Теперь смотрим на твою таблицу slots:

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>CREATE TABLE `slots` (
`id` int(11) NOT NULL default '0',
`1` int(10) NOT NULL default '0',
`2` int(10) NOT NULL default '0',
`3` int(10) NOT NULL default '0',
`4` int(10) NOT NULL default '0',
`5` int(10) NOT NULL default '0',
`6` int(10) NOT NULL default '0',
`7` int(10) NOT NULL default '0',
`8` int(10) NOT NULL default '0',
`9` int(10) NOT NULL default '0',
`10` int(10) NOT NULL default '0',
`11` int(10) NOT NULL default '0',
`12` int(10) NOT NULL default '0',
`13` int(10) NOT NULL default '0',
`14` int(10) NOT NULL default '0',
`15` int(10) NOT NULL default '0',
`16` int(10) NOT NULL default '0',
`17` int(10) NOT NULL default '0',
`18` int(10) NOT NULL default '0',
`19` int(10) NOT NULL default '0',
`20` int(10) NOT NULL default '0',
`21` int(10) NOT NULL default '0',
`22` int(10) NOT NULL default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;</div>

Сколько тут слотов? 22 я тебе скажу. Так вот, формируем тебе правильную таблицу slots:

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>CREATE TABLE `slots` (
`id` int(11) NOT NULL default '0',
`1` int(10) NOT NULL default '0',
`2` int(10) NOT NULL default '0',
`3` int(10) NOT NULL default '0',
`4` int(10) NOT NULL default '0',
`5` int(10) NOT NULL default '0',
`6` int(10) NOT NULL default '0',
`7` int(10) NOT NULL default '0',
`8` int(10) NOT NULL default '0',
`9` int(10) NOT NULL default '0',
`10` int(10) NOT NULL default '0',
`11` int(10) NOT NULL default '0',
`12` int(10) NOT NULL default '0',
`13` int(10) NOT NULL default '0',
`14` int(10) NOT NULL default '0',
`15` int(10) NOT NULL default '0',
`16` int(10) NOT NULL default '0',
`17` int(10) NOT NULL default '0',
`18` int(10) NOT NULL default '0',
`19` int(10) NOT NULL default '0',
`20` int(10) NOT NULL default '0',
`21` int(10) NOT NULL default '0',
`22` int(10) NOT NULL default '0',
`23` int(10) NOT NULL default '0',
`24` int(10) NOT NULL default '0',
`25` int(10) NOT NULL default '0',
`26` int(10) NOT NULL default '0',
`27` int(10) NOT NULL default '0',
`28` int(10) NOT NULL default '0',
`29` int(10) NOT NULL default '0',
`30` int(10) NOT NULL default '0',
`31` int(10) NOT NULL default '0',
`32` int(10) NOT NULL default '0',
`33` int(10) NOT NULL default '0',
`34` int(10) NOT NULL default '0',
`35` int(10) NOT NULL default '0',
`36` int(10) NOT NULL default '0',
`37` int(10) NOT NULL default '0',
`38` int(10) NOT NULL default '0',
`39` int(10) NOT NULL default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;</div>

Есть вопросы? я незнаю что тут может быть непонятного. Вследующий раз будь повнимательнее с таблицами.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху