[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Ako previest sql subor do normalnej podoby a dlzka tabulky

Registrovaný: 29.09.07
Prihlásený: 24.08.11
Príspevky: 332
Témy: 118 | 118
Bydlisko: Bratislava

otazka 1:
mam sql kod ktory staci napisat do konzoly navicatu a podla toho sa vytvori novy riadok v tabulke
tu je to:
Kód:
insert into `creature_template` (`entry`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`, `name`, `subname`, `IconName`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`, `flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `class`, `race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `civilian`, `flag1`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `RacialLeader`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `ScriptName`) values('99001', '18', '0', '18', '0', 'Teleporter', 'Magic and Illusions', NULL, '72', '72', '10000', '10000', '0', '0', '20', '35', '35', '1', '1', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '7', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '3', '0', '1', '0', '0', 'Script_mane');

[tento kod je z Mangosu]
hladam daco--- progarm--- do ktoreho vlozim tento kod a on mi vypise hodnoty dat.. asi takto
Entry = 99001
MODEID_A = 18
MODELID_A2 = 0
MODELID_H = 18
MODELID_H2 = 0
a tak dalej...
---------------------------------------------------
otazka 2:
mam databazu menom 123 v nej tabulku ABC a v tabulke stlpec XXX do ktoreho mozem zadat maximalne 100 znakov alebo cisel
prosim ako mam urobit aby som mohol zadat neobmedzene mnozstvo znakov?

dakujem


_________________
Procesor:AMD Athlon 64 X2 6400+ 3.2 GHz Základná doska:AsRock ALIVE NF6G-VSTA RAM:2x A-Data 2 GB 800 MHz Grafická karta:MSI GeForce 8800GT 512 MB Monitor:ASUS 22" LCD VW222S 2ms Mechanika:Sony NEC AD-7203A black
Skrinka:
MIDI ATX 400W SK-371 black Myška:RAZER DeathAdder 1800 DPI Klávesnica:SilverCrest s modrým podsvietením Repro:integrované v monitore + Genius HS-04SU Windows:Microsoft Windows 7 Ultimate x64
Notebook: ASUS A7SN 7S042C T8100 4GB 250GB VGA VHP
Offline

Skúsený užívateľ
Skúsený užívateľ
Ako previest sql subor do normalnej podoby a dlzka tabulky

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96

odpoveď na otázku 1: vykonaj query a pozri si výsledok cez select s použitím last_insert_id. Ak nechceš zapisovať priamo do tej tabulky, sprav si kópiu štruktúry a nazvi to bárajs temp a tam to hoď.

odpoveď na otázku 2: nastav si typ pola na longtext. Ale poriadne zváž, či potrebuješ naozaj neobmedzené množstvo znakov. Ten longtext tiež nie je úplne neobmedzený, je to 4294967295 znakov :-) Ešte skús popozerať po mediumtext... odporúčam pozrieť dokumentáciu k tvojmu DB systému.

Z tvojich otázok som akosi nepobral, aký databázový systém "užívaš"


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Ako previest sql subor do normalnej podoby a dlzka tabulky

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...

rooobertek, ja som tu prvú otázku inak pochopil :D pochopil som to tak, že on ma ten kod uz niekde napisany, a chce si pozriet, (prehladnejsie) ktory stlepc bdue amt aku hodnotu. napr, ked ma
Citácia:
insert into `a` (`kamarat1`, `kamarat2`) values ('jano', 'fero')
tak chce si to zobrazit napr v <table> aby mu vyslo
Citácia:
kamarat1 = jano
kamarat2 = fero

nexus, na to si mozes napisat vlastny kod, napr ja som teraz zbuchal jeden (narychlo, urcite ma svoje muchy ale ucel splna :D)
Kód:
$sql = "tvoj query";
$exp = explode("(", $sql);
$values = explode(",",$exp[1]);
$valuess = explode(",",$exp[2]);
$pocet = (count($values)-1);
echo "<table>";
for($i=0;$i<=$pocet;$i++)
{
 echo "<tr><td>".str_replace("`", "", preg_replace("(\).+)","",$values[$i]))."</td><td>=</td><td>".str_replace("'", "", preg_replace("(\).+)","",$valuess[$i]))."</td></tr>";
}
echo "</table>";


_________________
Sorry za prelkepy
Offline

Skúsený užívateľ
Skúsený užívateľ
Ako previest sql subor do normalnej podoby a dlzka tabulky

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96

Ak zoberiem tvoju otázku zas z ďalšej strany, skús použiť namiesto tohto tvojho insertu
Kód:
INSERT INTO creature_template SET `entry`='99001', `velkost_penisu`='25', `premenna`='hodnota'
...


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Ako previest sql subor do normalnej podoby a dlzka tabulky

Registrovaný: 29.09.07
Prihlásený: 24.08.11
Príspevky: 332
Témy: 118 | 118
Bydlisko: Bratislava
Napísal autor témyOffline : 12.08.2008 15:35 | Ako previest sql subor do normalnej podoby a dlzka tabulky

emer píše:
nexus, na to si mozes napisat vlastny kod, napr ja som teraz zbuchal jeden (narychlo, urcite ma svoje muchy ale ucel splna :D)
Kód:
$sql = "tvoj query";
$exp = explode("(", $sql);
$values = explode(",",$exp[1]);
$valuess = explode(",",$exp[2]);
$pocet = (count($values)-1);
echo "<table>";
for($i=0;$i<=$pocet;$i++)
{
 echo "<tr><td>".str_replace("`", "", preg_replace("(\).+)","",$values[$i]))."</td><td>=</td><td>".str_replace("'", "", preg_replace("(\).+)","",$valuess[$i]))."</td></tr>";
}
echo "</table>";


presne toto som myslel... je to velice fajne!
dakujem
-------------------------------------
este ohladom tej druhej otazky...
hodil by sa mi len sql kod ktory nahram cez konzolu do db a zvysi mi to pocet moznych znakov...
tabulka guild_bank_tab a v nej stlpec TabText... potrebujem zmenit napriklad na 1500 pismen ciles a specialnych znakov... hodi mi sem akto sql kod?


_________________
Procesor:AMD Athlon 64 X2 6400+ 3.2 GHz Základná doska:AsRock ALIVE NF6G-VSTA RAM:2x A-Data 2 GB 800 MHz Grafická karta:MSI GeForce 8800GT 512 MB Monitor:ASUS 22" LCD VW222S 2ms Mechanika:Sony NEC AD-7203A black
Skrinka:
MIDI ATX 400W SK-371 black Myška:RAZER DeathAdder 1800 DPI Klávesnica:SilverCrest s modrým podsvietením Repro:integrované v monitore + Genius HS-04SU Windows:Microsoft Windows 7 Ultimate x64
Notebook: ASUS A7SN 7S042C T8100 4GB 250GB VGA VHP
Offline

Správca fóra
Správca fóra
Ako previest sql subor do normalnej podoby a dlzka tabulky

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

Kód:
ALTER TABLE guild_bank_tab MODIFY TabText VARCHAR(1500)


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Ako previest sql subor do normalnej podoby a dlzka tabulky

Registrovaný: 29.09.07
Prihlásený: 24.08.11
Príspevky: 332
Témy: 118 | 118
Bydlisko: Bratislava
Napísal autor témyOffline : 12.08.2008 16:15 | Ako previest sql subor do normalnej podoby a dlzka tabulky

OK dakujem


_________________
Procesor:AMD Athlon 64 X2 6400+ 3.2 GHz Základná doska:AsRock ALIVE NF6G-VSTA RAM:2x A-Data 2 GB 800 MHz Grafická karta:MSI GeForce 8800GT 512 MB Monitor:ASUS 22" LCD VW222S 2ms Mechanika:Sony NEC AD-7203A black
Skrinka:
MIDI ATX 400W SK-371 black Myška:RAZER DeathAdder 1800 DPI Klávesnica:SilverCrest s modrým podsvietením Repro:integrované v monitore + Genius HS-04SU Windows:Microsoft Windows 7 Ultimate x64
Notebook: ASUS A7SN 7S042C T8100 4GB 250GB VGA VHP
 [ Príspevkov: 7 ] 


Ako previest sql subor do normalnej podoby a dlzka tabulky



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

ako otovrit .bak subor (zaloha z MS SQL)

v Databázy

8

4573

03.08.2008 20:53

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

ako previest pesnicku z MMM do mp3

v Audio programy

3

326

03.06.2014 10:43

marek09041

V tomto fóre nie sú ďalšie neprečítané témy.

Ako previesť video z kazetovaj kamery do Pc ??

v Mobilné zariadenia

4

1697

05.06.2011 22:41

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vhodne spojit tabulky?

v Databázy

7

992

09.08.2010 12:09

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

prevod zvuku do textovej podoby ..

v Audio programy

1

382

18.02.2012 17:44

Qpkqkma

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vymazať všetko z tabulky??

v Databázy

1

425

25.05.2013 12:55

walther

V tomto fóre nie sú ďalšie neprečítané témy.

OTHER podla inej tabulky ako sa nacitava

v Databázy

1

720

14.07.2009 0:02

drozdo

V tomto fóre nie sú ďalšie neprečítané témy.

ako sa vytvárajú v databáze nové tabuľky

v Databázy

6

1460

01.05.2006 12:02

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

Zišiel by sa návod - ako pracovať s SQL

v Databázy

1

2642

04.07.2006 11:31

wlacho

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vymazať súbor

v Operačné systémy Microsoft

3

1136

17.12.2010 15:39

krsoprd

V tomto fóre nie sú ďalšie neprečítané témy.

ako odstranit subor?

v Antivíry a antispywary

17

2197

15.06.2008 13:19

wave

V tomto fóre nie sú ďalšie neprečítané témy.

Ako enkryptovat subor?

v Ostatné programy

6

730

10.08.2008 21:43

saurus

V tomto fóre nie sú ďalšie neprečítané témy.

ako zmensit subor

v Ostatné programy

14

7108

28.05.2011 16:31

danko1989

V tomto fóre nie sú ďalšie neprečítané témy.

Ako parsovat xml súbor?

v PHP, ASP

1

475

19.02.2010 14:11

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Ako rozbaliť exe súbor?

v Ostatné programy

10

4592

15.01.2009 21:45

stopa27

V tomto fóre nie sú ďalšie neprečítané témy.

Ako otvoriť súbor .organ

v Ostatné programy

4

547

08.12.2012 23:04

MiskoMalco



© 2005 - 2025 PCforum, edited by JanoF