Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 2 из 2
  1. #1
    Аватар для wea
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.01.2016
    Сообщений
    31
    Репутация:
    1 ±

    ошибка в логах MySQL

    Всем привет.
    У меня такая вот проблема в логах
    PHP код:
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_int invalid datatype
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_float invalid datatype
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_float invalid datatype
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_float invalid datatype
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_float invalid datatype
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_float invalid datatype
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_float invalid datatype
    [23:22:01] [ERRORCMySQLResult::GetRowDataByName() - invalid row index ('8')
    [
    23:22:01] [ERRORcache_get_field_content_int invalid datatype 
    Вот из за этого кода:
    PHP код:
    forward LoadEnters();
    public 
    LoadEnters()
    {
        new 
    string[156];
        new 
    rowsfields;
        
    cache_get_data(rowsfields);
        if(
    rows)
        {
            for(new 
    idx 0idx <= rowsidx++)
            {
                
    E::[idx][eID] = cache_get_field_content_int(idx,"eID"database);
                
    E::[idx][eP][0] = cache_get_field_content_float(idx,"eP1"database);
                
    E::[idx][eP][1] = cache_get_field_content_float(idx,"eP2"database);
                
    E::[idx][eP][2] = cache_get_field_content_float(idx,"eP3"database);
                
    E::[idx][ePe][0] = cache_get_field_content_float(idx,"ePe1"database);
                
    E::[idx][ePe][1] = cache_get_field_content_float(idx,"ePe2"database);
                
    E::[idx][ePe][2] = cache_get_field_content_float(idx,"ePe3"database);
                
    E::[idx][eInt][0] = cache_get_field_content_int(idx,"eInt"database);
                
    E::[idx][eInt][1] = cache_get_field_content_int(idx,"eWorld",database);
                
    cache_get_field_content(idx,"eName"E::[idx][eName], database,32);
                
    CreateDynamicPickup(19132,23,E::[idx][eP][0],E::[idx][eP][1],E::[idx][eP][2]);
                
    CreateDynamicPickup(19132,23,E::[idx][ePe][0],E::[idx][ePe][1],E::[idx][ePe][2],E::[idx][eInt][1]);
                
    format(string,sizeof(string),"{AA3333}[ {ffffff}%s {AA3333}]\n"cBLUEe"ALT",E::[idx][eName]);
                
    CreateDynamic3DTextLabel(string,COLOR_BLUE,E::[idx][eP][0],E::[idx][eP][1],E::[idx][eP][2],5.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
                
    CreateDynamic3DTextLabel("{AA3333}[ {ffffff}Выход {AA3333}]\n"cBLUEe"ALT",COLOR_BLUE,E::[idx][ePe][0],E::[idx][ePe][1],E::[idx][ePe][2],5.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,-1,E::[idx][eInt][1]);
                
    cEnters ++;
            }
            
    printf("Таблица `enters` успешно загружена!");
        }
        else 
    printf("Таблица `enters` не загружена!");
        return 
    true;

    в базе записано так:
    PHP код:
    CREATE TABLE IF NOT EXISTS `enters` (
      `
    eIDint(11NOT NULL AUTO_INCREMENT,
      `
    eP1float NOT NULL,
      `
    eP2float NOT NULL,
      `
    eP3float NOT NULL,
      `
    ePe1float NOT NULL,
      `
    ePe2float NOT NULL,
      `
    ePe3float NOT NULL,
      `
    eIntint(11NOT NULL,
      `
    eWorldint(11NOT NULL,
      `
    eNamevarchar(32NOT NULL,
      
    PRIMARY KEY (`eID`)
    ENGINE=InnoDB  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=;

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

    INSERT INTO `enters` (`eID`, `eP1`, `eP2`, `eP3`, `ePe1`, `ePe2`, `ePe3`, `eInt`, `eWorld`, `eName`) VALUES
    (11139, -1211.7618.74321138.59, -1212.5905.06610'Таксопарк'),
    (
    2, -1957.12, -2358.23773.89, -1938.34, -2243.88773.8910'Раздевалка'),
    (
    3, -2029.14, -2381.9930.625, -1978.25, -2363.29773.8910'Цех'),
    (
    4, -2007.68, -2367.0230.625, -1954.22, -2367.6773.8910'Цех'),
    (
    5, -516.118, -506.11225.5234, -516.114, -508.24125.545900'Склады'),
    (
    6220.5461968.7318.2509316.344, -170.294999.59461'Ammo Army 51'),
    (
    7, -1006.63, -696.1632.00782576.84, -1289.921044.1220'Оружейный завод'),
    (
    8602.18867.857, -42.9609509.395877.0743007.9511'Шахта'); 
    помогите если не сложно

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    forward LoadEnters();
    public 
    LoadEnters()
    {
        new 
    string[156];
        new 
    rowsfields;
        
    cache_get_data(rowsfields);
        if(
    rows)
        {
            for(new 
    idx 0idx rowsidx++)
            {
                
    E::[idx][eID] = cache_get_field_content_int(idx,"eID"database);
                
    E::[idx][eP][0] = cache_get_field_content_float(idx,"eP1"database);
                
    E::[idx][eP][1] = cache_get_field_content_float(idx,"eP2"database);
                
    E::[idx][eP][2] = cache_get_field_content_float(idx,"eP3"database);
                
    E::[idx][ePe][0] = cache_get_field_content_float(idx,"ePe1"database);
                
    E::[idx][ePe][1] = cache_get_field_content_float(idx,"ePe2"database);
                
    E::[idx][ePe][2] = cache_get_field_content_float(idx,"ePe3"database);
                
    E::[idx][eInt][0] = cache_get_field_content_int(idx,"eInt"database);
                
    E::[idx][eInt][1] = cache_get_field_content_int(idx,"eWorld",database);
                
    cache_get_field_content(idx,"eName"E::[idx][eName], database,32);
                
    CreateDynamicPickup(19132,23,E::[idx][eP][0],E::[idx][eP][1],E::[idx][eP][2]);
                
    CreateDynamicPickup(19132,23,E::[idx][ePe][0],E::[idx][ePe][1],E::[idx][ePe][2],E::[idx][eInt][1]);
                
    format(string,sizeof(string),"{AA3333}[ {ffffff}%s {AA3333}]\n"cBLUEe"ALT",E::[idx][eName]);
                
    CreateDynamic3DTextLabel(string,COLOR_BLUE,E::[idx][eP][0],E::[idx][eP][1],E::[idx][eP][2],5.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1);
                
    CreateDynamic3DTextLabel("{AA3333}[ {ffffff}Выход {AA3333}]\n"cBLUEe"ALT",COLOR_BLUE,E::[idx][ePe][0],E::[idx][ePe][1],E::[idx][ePe][2],5.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,-1,E::[idx][eInt][1]);
                
    cEnters ++;
            }
            
    printf("Таблица `enters` успешно загружена!");
        }
        else 
    printf("Таблица `enters` не загружена!");
        return 
    true;

    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. Пользователь сказал cпасибо:
    wea (26.01.2016)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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