Autor | Zpráva | ||
---|---|---|---|
Microfox Profil * |
#1 · Zasláno: 14. 7. 2010, 10:35:11
Zdravim, z $tym_domaci['Team'] vytahnu zkratku domaciho tymu napr. CEB a z $tym_hoste['Team'] zase zkratku pro hosty
Do databaze bych chtel zapsat cely nazev toho tymu ale zaroven i tu zkratku tedy zkratka zustava zkratkou,jen k tomu pridat jeste ten nazev $nazvy=array(); $nazvy['CEB']="HC Mountfield České Budějovice"; $nazvy['KVA']="HC Energie Karlovy Vary"; $nazvy['LIB']="HC Bílí Tygři Libere"; $nazvy['LIT']="HC Benzina Litvínov"; $nazvy['PLZ']="HC Plzeň 1929"; $nazvy['PCE']="HC Eaton Pardubice"; $nazvy['SPA']="HC Sparta Praha"; $nazvy['SLA']="HC Slavia Praha"; $nazvy['TRI']="HC Oceláři Třinec"; $nazvy['MBL']="BK Mladá Boleslav"; $nazvy['ZLN']="HC PSG Zlín"; $nazvy['KOM']="HC Kometa Brno"; $nazvy['KLA']="HC Geus Okna Kladno"; $nazvy['VIT']="HC Vítkovice Steel"; $cely_nazev=$tym_domaci['Team']; // tady zapis do DB mysql_query("insert into pratelaky set Home='".$tym_domaci['Team']."', Away='".$tym_hoste['Team']."', Home_score=".$tym_domaci['Goal'].",Away_score=".$tym_hoste['Goal'].",nazev_domaci=".$nazvy.""); A to same udelat pro hostujici tym ale neslo by to nak zefektivnit? A hlavne si nemyslim ze to pole mam spravne. Hlavne ten radek pod tim polem $cely_nazev=$tym_domaci['Team']; |
||
panther Profil |
#2 · Zasláno: 14. 7. 2010, 10:38:43 · Upravil/a: panther
Microfox:
máš špatně návrh. Do téhle tabulky ukládej jen |
||
xmark Profil |
#3 · Zasláno: 14. 7. 2010, 10:41:04
Microfox:
máš špatně návrh. Do téhle tabulky ukládej jen ID a v nějaké další tabulce měj přiřazení zkratek (id, zkratka, název). |
||
Microfox Profil * |
#4 · Zasláno: 14. 7. 2010, 10:41:23
mysql_query("insert into pratelaky set Home='".$tym_domaci['Team']."', Away='".$tym_hoste['Team']."', Home_score=".$tym_domaci['Goal'].",Away_score=".$tym_hoste['Goal'].",nazev_domaci=".$cely_nazev."");
tady byla chyba na konci,sem si toho nevsiml, to panther: tak ted nevim jak si to myslel. Tohle totiz neni moje silna stranka a vicemene v tomhle plavu |
||
panther Profil |
#5 · Zasláno: 14. 7. 2010, 10:45:53 · Upravil/a: panther
Microfox:
ten dotaz (s dosazenými daty) bude vypadat třeba takhle: mysql_query("insert into pratelaky Values ('', 1, 5, 3, 2)); Tabulka pratelaky bude následující (id, id_home, id_away, score_home, score_away) Tabulka tymy (id zkratka tym) bude mít tahle data: 1 CEB České Budějovice ... 5 VIT Vítkovice ... Zápas, který jsem uvedl výše, tedy byl České Budějovice - Vítkovice s výsledkem 3:2 (všechny sloupce jsou INTegery). |
||
Microfox Profil * |
#6 · Zasláno: 14. 7. 2010, 10:56:44
to panther: aha tak to si me spis nepochopil. Ja sem si nacetl soubor csv a ted snim pracuju. Jak sem psal - tohle mi napise do databaze zkratku domaciho tymu: $tym_domaci['Team'] tohle zase hostujiciho tymu $tym_hoste['Team']
Tady zapis do DB: mysql_query("insert into pratelaky set Home='".$tym_domaci['Team']."', Away='".$tym_hoste['Team']."', Home_score=".$tym_domaci['Goal'].",Away_score=".$tym_hoste['Goal'].""); a ja si vytvorim v databazi jeste dalsi dva sloupce Nazev_home a Nazev_away a do nich chci zapsat cely nazev tymu. Tim padem tam budu mit sloupec Home,Away,Nazev_home,Nazev_away,Home_score,Away_score tedy jestli dobre pocitam tak 6 sloupcu. Takze jeste pred zapisem do DB musim pracovat s promennou $tym_domaci['Team'] a $tym_hoste['Team'] a ze zkratky udelat cely nazev ktery zapisu do tech dvou nove vytvorenych sloupcu. Je mozny ze to co si psal nad timhle prispevkem je spravne,ale stimhle radkem mysql_query("insert into pratelaky set Home='".$tym_domaci['Team']."', Away='".$tym_hoste['Team']."', Home_score=".$tym_domaci['Goal'].",Away_score=".$tym_hoste['Goal'].""); |
||
Microfox Profil * |
#7 · Zasláno: 14. 7. 2010, 11:08:37
uz to mam:
$nazvy=array(); $nazvy['CEB']="HC Mountfield České Budějovice"; $nazvy['KVA']="HC Energie Karlovy Vary"; $nazvy['LIB']="HC Bílí Tygři Libere"; $nazvy['LIT']="HC Benzina Litvínov"; $nazvy['PLZ']="HC Plzeň 1929"; $nazvy['PCE']="HC Eaton Pardubice"; $nazvy['SPA']="HC Sparta Praha"; $nazvy['SLA']="HC Slavia Praha"; $nazvy['TRI']="HC Oceláři Třinec"; $nazvy['MBL']="BK Mladá Boleslav"; $nazvy['ZLN']="HC PSG Zlín"; $nazvy['KOM']="HC Kometa Brno"; $nazvy['KLA']="HC Geus Okna Kladno"; $nazvy['VIT']="HC Vítkovice Steel"; $zkratka=$tym_domaci['Team']; $nazev=$nazvy[$zkratka]; mysql_query("insert into pratelaky set Home='".$nazev."', Away='".$tym_hoste['Team']."', Home_score=".$tym_domaci['Goal'].",Away_score=".$tym_hoste['Goal']." "); jediny co tam nemam udelanyho je ty dva sloupce ale dodelat si to je hracka. Slo mi pouze o tohle a funguje to. V tabulce misto zkratky mam cely nazev |
||
Časová prodleva: 14 let
|
0