hlmod.hu
https://hlmod.hu/

Sql hiba.
https://hlmod.hu/viewtopic.php?f=10&t=26059
Oldal: 1 / 2

Szerző:  Toretto [2016.08.30. 17:10 ]
Hozzászólás témája:  Sql hiba.

Hello!
Írtam egy global offensive modba +10 skint és ezt a hibát írja.
Sql táblába beleírtam a + oszlopokat!
Mi lehet a hiba?
Ezt a sort írja hibásnak:
  1. Masodpercek[id] = SQL_ReadResult(Query, 150);


Kód:
L 08/30/2016 - 16:59:52: [MySQL] Invalid column: 150
L 08/30/2016 - 16:59:52: [AMXX] Displaying debug trace (plugin "xcsgo_newlada.amxx")
L 08/30/2016 - 16:59:52: [AMXX] Run time error 10: native error (native "SQL_ReadResult")
L 08/30/2016 - 16:59:52: [AMXX]    [0] xcsgo_newlada.sma::sql_account_load_thread (line 4172)

Szerző:  JohanCorn [2016.08.30. 17:29 ]
Hozzászólás témája:  Re: Sql hiba.

Számold meg az oszlopaid számát, mert 1+150. oszlopod nem lesz phpmyadmin-ban.

Szerző:  Toretto [2016.08.30. 17:35 ]
Hozzászólás témája:  Re: Sql hiba.

JohanCorn írta:
Számold meg az oszlopaid számát, mert 1+150. oszlopod nem lesz phpmyadmin-ban.


Edig futot igy csak most +10 skint írtam hozzá mentéshez nem nyultam.
  1. g_Id[id] = SQL_ReadResult(Query, 0);
  2.         Szint[id] = SQL_ReadResult(Query, 5);
  3.         Oles[id] = SQL_ReadResult(Query, 6);
  4.         g_AdminRang[id] = SQL_ReadResult(Query, 7);
  5.         g_AdminDatum[id] = SQL_ReadResult(Query, 8);
  6.         g_VipRang[id] = SQL_ReadResult(Query, 9);
  7.         g_VipDatum[id] = SQL_ReadResult(Query, 10);
  8.         Dollar[id] = SQL_ReadResult(Query, 11);
  9.         Lada[id][0] = SQL_ReadResult(Query, 12);
  10.         Lada[id][1] = SQL_ReadResult(Query, 13);
  11.         Lada[id][2] = SQL_ReadResult(Query, 14);
  12.         Lada[id][3] = SQL_ReadResult(Query, 15);
  13.         Lada[id][4] = SQL_ReadResult(Query, 16);
  14.         Lada[id][5] = SQL_ReadResult(Query, 17);
  15.         Skin[id] = SQL_ReadResult(Query, 18);
  16.         Korvegi[id] = SQL_ReadResult(Query, 19);
  17.         Nyelv[id] = SQL_ReadResult(Query, 20);
  18.         Kulcs[id] = SQL_ReadResult(Query, 21);
  19.         Masodpercek[id] = SQL_ReadResult(Query, 150);
  20.         Lada[id][6] = SQL_ReadResult(Query, 151);
  21.        
  22.         for(new i=0; i <= MAX-1; i++)
  23.         {
  24.             OsszesSkin[i][id] = SQL_ReadResult(Query, 22+i)
  25.         }

Szerző:  JohanCorn [2016.08.30. 17:40 ]
Hozzászólás témája:  Re: Sql hiba.

Nem érted. A plugin ízért dobta a hibát, mert Sql-en egy olyan tábláról akart olvasni, ahol Phpmyadmin szerint nincs 151. oszlop.
Plugin szerint ez csak a 150. oszlop, mert ott 0-tól számolja.

Szerző:  Toretto [2016.08.31. 00:41 ]
Hozzászólás témája:  Re: Sql hiba.

JohanCorn írta:
Nem érted. A plugin ízért dobta a hibát, mert Sql-en egy olyan tábláról akart olvasni, ahol Phpmyadmin szerint nincs 151. oszlop.
Plugin szerint ez csak a 150. oszlop, mert ott 0-tól számolja.

Ha kiveszem azokat a skineket amiket bele írtam akkor tökéletesen fut de ha egy darab skint bele írok mér eztet írja az miért lehet?
Táblába hozzá írtam.

Szerző:  DarkFly [2016.08.31. 01:08 ]
Hozzászólás témája:  Re: Sql hiba.

Szia megszámosztad a skinekett.?
pl:.
  1. skin1[id][0] = SQL_ReadResult(Query, 12);
  2.         skin2[id][1] = SQL_ReadResult(Query, 13);

stb?

Szerző:  Toretto [2016.08.31. 14:09 ]
Hozzászólás témája:  Re: Sql hiba.

DarkFly írta:
Szia megszámosztad a skinekett.?
pl:.
  1. skin1[id][0] = SQL_ReadResult(Query, 12);
  2.         skin2[id][1] = SQL_ReadResult(Query, 13);

stb?


Nem ilyen.

Szerző:  The Peace [2016.08.31. 14:13 ]
Hozzászólás témája:  Re: Sql hiba.

Toretto írta:
DarkFly írta:
Szia megszámosztad a skinekett.?
pl:.
  1. skin1[id][0] = SQL_ReadResult(Query, 12);
  2.         skin2[id][1] = SQL_ReadResult(Query, 13);

stb?


Nem ilyen.

Célszerűbb sorba megadni a táblákat, és úgy nem lesz tévedés.

  1. g_Id[id] = SQL_ReadResult(Query, 0);
  2.             Szint[id] = SQL_ReadResult(Query, 5);
  3.             Oles[id] = SQL_ReadResult(Query, 6);
  4.             g_AdminRang[id] = SQL_ReadResult(Query, 7);
  5.             g_AdminDatum[id] = SQL_ReadResult(Query, 8);
  6.             g_VipRang[id] = SQL_ReadResult(Query, 9);
  7.             g_VipDatum[id] = SQL_ReadResult(Query, 10);
  8.             Dollar[id] = SQL_ReadResult(Query, 11);
  9.             Lada[id][0] = SQL_ReadResult(Query, 12);
  10.             Lada[id][1] = SQL_ReadResult(Query, 13);
  11.             Lada[id][2] = SQL_ReadResult(Query, 14);
  12.             Lada[id][3] = SQL_ReadResult(Query, 15);
  13.             Lada[id][4] = SQL_ReadResult(Query, 16);
  14.             Lada[id][5] = SQL_ReadResult(Query, 17);
  15.             Skin[id] = SQL_ReadResult(Query, 18);
  16.             Korvegi[id] = SQL_ReadResult(Query, 19);
  17.             Nyelv[id] = SQL_ReadResult(Query, 20);
  18.             Kulcs[id] = SQL_ReadResult(Query, 21);
  19.             Masodpercek[id] = SQL_ReadResult(Query, 22);
  20.             Lada[id][6] = SQL_ReadResult(Query, 23);
  21.            
  22.             for(new i=0; i <= MAX-1; i++)
  23.             {
  24.                 OsszesSkin[i][id] = SQL_ReadResult(Query, 24+i)
  25.             }

Szerző:  Toretto [2016.08.31. 16:43 ]
Hozzászólás témája:  Re: Sql hiba.

Kedves Levi akkor itt is igy jó?
  1. for(new i=0; i <= MAX-1; i++)
  2.     {
  3.         Len += format(szQuery[Len], 2998-Len,"Sk_%d = '%d', ", 22+i, OsszesSkin[i][id])
  4.     }


The Peace írta:
Toretto írta:
DarkFly írta:
Szia megszámosztad a skinekett.?
pl:.
  1. skin1[id][0] = SQL_ReadResult(Query, 12);
  2.         skin2[id][1] = SQL_ReadResult(Query, 13);

stb?


Nem ilyen.

Célszerűbb sorba megadni a táblákat, és úgy nem lesz tévedés.

  1. g_Id[id] = SQL_ReadResult(Query, 0);
  2.             Szint[id] = SQL_ReadResult(Query, 5);
  3.             Oles[id] = SQL_ReadResult(Query, 6);
  4.             g_AdminRang[id] = SQL_ReadResult(Query, 7);
  5.             g_AdminDatum[id] = SQL_ReadResult(Query, 8);
  6.             g_VipRang[id] = SQL_ReadResult(Query, 9);
  7.             g_VipDatum[id] = SQL_ReadResult(Query, 10);
  8.             Dollar[id] = SQL_ReadResult(Query, 11);
  9.             Lada[id][0] = SQL_ReadResult(Query, 12);
  10.             Lada[id][1] = SQL_ReadResult(Query, 13);
  11.             Lada[id][2] = SQL_ReadResult(Query, 14);
  12.             Lada[id][3] = SQL_ReadResult(Query, 15);
  13.             Lada[id][4] = SQL_ReadResult(Query, 16);
  14.             Lada[id][5] = SQL_ReadResult(Query, 17);
  15.             Skin[id] = SQL_ReadResult(Query, 18);
  16.             Korvegi[id] = SQL_ReadResult(Query, 19);
  17.             Nyelv[id] = SQL_ReadResult(Query, 20);
  18.             Kulcs[id] = SQL_ReadResult(Query, 21);
  19.             Masodpercek[id] = SQL_ReadResult(Query, 22);
  20.             Lada[id][6] = SQL_ReadResult(Query, 23);
  21.            
  22.             for(new i=0; i <= MAX-1; i++)
  23.             {
  24.                 OsszesSkin[i][id] = SQL_ReadResult(Query, 24+i)
  25.             }

Szerző:  The Peace [2016.08.31. 16:49 ]
Hozzászólás témája:  Re: Sql hiba.

Toretto írta:
Kedves Levi akkor itt is igy jó?

Nem, mert a 22-es oszlop az már használja a Másodpercek[id]-t., ezáltal a te adott változód , nem fog menteni / nem fog menni [elméletileg le lesz TILTVA a plugin]

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/