hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 11:36



Jelenlévő felhasználók

Jelenleg 250 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 249 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: SQL létrehozása hiba & 1 kérdés.
HozzászólásElküldve: 2017.07.27. 20:07 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Üdv lenne 1 kérdésem hogy amikor létre akarom hozni az sql táblám akkor kiírja azt amit elküldök most:




a másik meg ha nem sikerülne megoldani akkor hogyan tudnék SQL-ben úgy létrehozni oszlopot hogy ne kelljen egyenként irogatni hanem pl: Fegyver [0-210] -ig hozzon létre cellát (INT) 11-el.

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


A hozzászólást 1 alkalommal szerkesztették, utoljára The Peace 2017.07.29. 12:18-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL létrehozása hiba & 1 kérdés.
HozzászólásElküldve: 2017.07.28. 11:17 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Én úgy szoktam mindent készíteni, hogy a plugin maga generáljon le mindent.

  1. for(new i;i < 181; i++)
  2.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Fegyver%d` int(11) NOT NULL,", i);

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL létrehozása hiba & 1 kérdés.
HozzászólásElküldve: 2017.07.28. 12:28 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
exodus írta:
Én úgy szoktam mindent készíteni, hogy a plugin maga generáljon le mindent.

  1. for(new i;i < 181; i++)
  2.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Fegyver%d` int(11) NOT NULL,", i);



De SQL-en belül hogy lehet?

[profil]Demon[/profil] [profil]JohanCorn[/profil] [profil]regener[/profil]

valamelyikőtök esetleg tudja? :D

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL létrehozása hiba & 1 kérdés.
HozzászólásElküldve: 2017.07.28. 20:26 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.01.15. 19:04
Hozzászólások: 407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
  1. DELIMITER //
  2. DROP PROCEDURE IF EXISTS proba//
  3. CREATE PROCEDURE proba(n INT)
  4.   BEGIN
  5.     SET @SQL = 'CREATE TABLE IF NOT EXISTS proba (Fegyver1 INT(11) NOT NULL';
  6.     SET @i = 2;
  7.     WHILE @i <= n
  8.       DO
  9.         SET @SQL = CONCAT(@SQL,',Fegyver', @i, ' INT(11) NOT NULL');
  10.         SET @i = @i + 1;
  11.     END WHILE;
  12.     SET @SQL = CONCAT(@SQL,');');
  13.     PREPARE cmd FROM @SQL;
  14.     EXECUTE cmd;
  15.     DEALLOCATE PREPARE cmd;
  16. END //
  17. DELIMITER ;
  18. CALL proba(210);


Létrehoz egy proba táblát 210 oszloppal, melyeknek a neve Fegyver1-től Fegyver210-ig lesz. A többi oszlopot kézileg hozzáadod.
CALL proba(210); Itt adhatod meg, hogy hány oszlopot hozzon létre.

Ők köszönték meg demon nek ezt a hozzászólást (összesen 2): The Peace (2017.07.29. 12:17) • regener (2017.07.29. 23:33)
  Népszerűség: 4.55%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL létrehozása hiba & 1 kérdés.
HozzászólásElküldve: 2017.07.29. 12:17 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
demon írta:
  1. DELIMITER //
  2. DROP PROCEDURE IF EXISTS proba//
  3. CREATE PROCEDURE proba(n INT)
  4.   BEGIN
  5.     SET @SQL = 'CREATE TABLE IF NOT EXISTS proba (Fegyver1 INT(11) NOT NULL';
  6.     SET @i = 2;
  7.     WHILE @i <= n
  8.       DO
  9.         SET @SQL = CONCAT(@SQL,',Fegyver', @i, ' INT(11) NOT NULL');
  10.         SET @i = @i + 1;
  11.     END WHILE;
  12.     SET @SQL = CONCAT(@SQL,');');
  13.     PREPARE cmd FROM @SQL;
  14.     EXECUTE cmd;
  15.     DEALLOCATE PREPARE cmd;
  16. END //
  17. DELIMITER ;
  18. CALL proba(210);


Létrehoz egy proba táblát 210 oszloppal, melyeknek a neve Fegyver1-től Fegyver210-ig lesz. A többi oszlopot kézileg hozzáadod.
CALL proba(210); Itt adhatod meg, hogy hány oszlopot hozzon létre.


Köszöntem szépen!

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 5 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 19 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole