Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 28 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok NapísalOffline : 06.03.2008 0:31

Po dlhej dobe som pochopil ako nastavit MySQL na IC.cz, a tak mam par otazok...

1. ako nastavit, ze pri ukladani nejakych tabuliek (pri registracii) mi bude zaradom automaticky udelovat ID
2. ako vypisem celu tabulku do zoznamu v PHP (alebo len jej cast nachadzajuci sa okolo uzivatela s ID 1)
3. ako mam nastavit nech sa pri kliknuti na odkaz prirata ku CLICKS +1

viac ma v tejto nocnej chvili nenapada... dakujem kazdemu, kto sa co i len pomoze travit cas pisanim (pre vas banalit) uplnej lame... DIKS


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.03.2008 6:10

1. vytvoris si stlpec ID, ktoremu das vlastnost auto_increment, napr:
Kód:
`id` int(10) NOT NULL auto_increment,

2. prikazom select (* znamena vsetky stlpce):
Kód:
select * from tabulka where id=1


K tomu tretiemu ma teraz rano nejako nic nenapada :) , to asi budes musiet riesit cez javascript







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2008 9:40

Na tretiu otazku som nasiel nejaku tu odpoved, len neviem ci je dobra... Este to nemozem vyskusat, lebo som len na zaciatku programovanie mojej stranky :D...

Mohlo by to fungovat?

Kód:
UPDATE tbclicks SET outside='$clicks' +1 WHERE id='1'


Len o prikaze outside som nic nenasiel... Nevie niekto co je to zac?


Offline

Skúsený užívateľ
Skúsený užívateľ
Par otazok

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 06.03.2008 9:52

no mne to vobec nepripada ako prikaz, skor ako polozka v tabulke, do ktorej sa updatuje premenna $clicks o jedno pre riadok s ID=1.
da sa tvoj problem riesit teoreticky tak, ze pri kliknuti na odkaz predas do url premennu a php scriptom to spracujes ako kliknutie, pricom potom mozes updatnut hentak databazu, tbclicks = databaza, outside = stlpec v tabulke. teoreticky by to tak malo fungovat, treba skusit







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2008 10:37

ok, diks... idem skusat :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2008 16:42

Citam ten manual na MySQL co tu je a zda sa mi velmi dobry... No nejak som nasiel toto a mam k tomu dalsiu otazku:

Citácia:
AUTO_INCREMENT
- systém si sám ve sloupci generuje unikátní (jedinečné) číselné hodnoty


To ze si sam definuje UNIKATNE hodnoty znamena, ze pojdu zaradom od 1 az po vrchnu hranicu (ak, tak ako ju mozem urcit)? :oops:


Offline

Skúsený užívateľ
Skúsený užívateľ
Par otazok

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 06.03.2008 17:13

nemozes urcit... auto_increment robi presne to co ma v nazve. automaticky zdviha hodnotu o jednotku...nic viac, nic menej, len si treba uvedomit, ze ked raz prideli napriklad cislo 567 jednemu riadku a ten riadok vymazes, neposunie sa ti cela tabulka, ale ten riadok ostane prazdny. preto je tam to slovicko "unikatny"







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2008 20:40

ja sam som píše:
2. ako vypisem celu tabulku do zoznamu v PHP (alebo len jej cast nachadzajuci sa okolo uzivatela s ID 1)


Na toto som dostal odpoved, no chcel by som este vediet ako to napisem... lebo ked dam len ECHO a tam to SELECT atd, tak mi prepise len SELECT atd... a neviem teraz ktory z tych PHP prikazov pracujucich s MySQL pouzit... (a ktory vlastne vypisuje tabulku?)

Inak dakujem za doterajsie rady a vedzte, ze vas uz dlho nebudem otravovat (cca este dva tyzdne, idem kupit knihu)... ;)


Offline

Skúsený užívateľ
Skúsený užívateľ
Par otazok

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 06.03.2008 22:45

takze takto ten vypis, skusim v skratke aby si pochopil princip, som unaveny takze vsetko vypisane nebude, ale snad pochopis o co ide
1.) ak xces vypisat len jeden riadok z tabulky (v podmienke WHERE specifikujes vyber, slovicko LIKE ti myslim hlada podobne slova, ale neviem ci sa mi to teraz nepletie s dacim inym...), pouzijes daco podobne
Kód:
$query = mysql_query("SELECT * FROM tabulka WHERE id='$id'"); /*miesto id mozes pouzit ktorykolvek stlpec, vybrany bude vzdy len ten riadok ktory obsahuje tebou hladany retazec/hodnotu*/

2.) ak chces vypisat celu tabulku tak ti treba query
Kód:
$query = mysql_query("SELECT * FROM tabulka");


vypis sa potom realizuje napriklad do tabulky, tak, ze najskor vypises hlavicku tabulky,napr
Kód:
echo "<table>
            <tr>
               <th>ID</th>
               <th>Meno</th>
               <th>A dalsi nadpis</th>
            </tr>";

vsimni si ze sme neuzavreli tabulku. dalej uz nasleduje cyklus na vypisovanie samotnych prvkov ktore sme vytiahli pomocou $query, napriklad nasledujucim sposobom:
Kód:
while($vysledok = mysql_fetch_array($query))
      {     
        $id = $vysledok["id"];   
        $meno = $vysledok["meno"]; 
        $dalsie_polozky = $vysledok["dalsie"];
 
        echo "<tr> 
                <td>".$id."</td> 
                <td>".$meno."</td>   
                <td>".$dalsie_polozky."</td>   
            </tr>";   
      }     
      echo "</table>";


neviem, no napoly teraz spim, tak som snad nepopisal kraviny a je to zrozumitelne :) daj potom vediet ci pomohlo







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.03.2008 22:47

na vykonanie prikazu pomocou mysql db, musis v prvom rade pouzit:
Kód:
$result = mysql_query("select * from tabulka where id=1");

cize do premennej result ulozis vysledok z tabulky, kde ID=1. odtial sa vyberaju nasledovne:
Kód:
$pole = mysql_fetch_array($result);

prikaz mysql_fetch_array vyberie vzdy JEDEN riadok z vysledkov. takze ak chces potom vypisovat vsetky vysledky, tak musis ho dat do cyklu. ale kedze ty chces vybrat iba jeden zaznam, ktoreho ID=1, tak ziadny cyklus nepotrebujes. nakoniec z premennej pole vypis vysledky takto:
Kód:
echo($pole[meno]);
echo($pole[priezvisko]);
echo($pole[nick]);

atd...







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2008 23:09

el mariachi: Vdaka... Pomohlo, funguje... ;)
djsulo: Uz som to spravil podla el mariachi, ale ako tak pozeram, tak to je nieco podobne, len trosilinka inak riesene...

A este mam dalsiu otazku (asi si vravite do slaka s amatermi, nech si kupia knihu a neotravuju nas, ale ja raz prestanem :D )...

Ako mam teraz zoradit ID od najvacsieho po najmensie? :) To uz vsak bude asi len zalezitost PHP, ze?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144
Príspevok NapísalOffline : 06.03.2008 23:15

Pomocou ORDER BY id DESC

Napr:
SELECT * FROM tabulka ORDER BY id DESC


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2008 23:49

Diks za rychlu odpoved a ono to fakt fungujeeee :rolleyes: (ocakaval som nieco zlozite)

(a inak tato tema by sa mohla premenovat z Par otazok na More otazok :-D )

Zatial nemam viac otazok :lol: , pockajte do zajtra


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 07.03.2008 21:24

Tak dalsi problem...

Pripojim sa k databaze a z tabulky users chcem skotrolovat riadok IP s IP adresou navstevnika ($visitor).

Ako to mam spravit? :roll:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.03.2008 21:28

predpokladam, ze IP uz mas zapisanu v db. takze takto:
Kód:
mysql_query("select ip from users where nick=".$visitor);







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 07.03.2008 22:31

Dikes ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.02.08
Prihlásený: 27.05.08
Príspevky: 46
Témy: 0
Príspevok NapísalOffline : 08.03.2008 2:03

roach189 píše:
Na toto som dostal odpoved, no chcel by som este vediet ako to napisem... lebo ked dam len ECHO a tam to SELECT atd, tak mi prepise len SELECT atd... a neviem teraz ktory z tych PHP prikazov pracujucich s MySQL pouzit... (a ktory vlastne vypisuje tabulku?)

Inak dakujem za doterajsie rady a vedzte, ze vas uz dlho nebudem otravovat (cca este dva tyzdne, idem kupit knihu)... ;)


nemam nic proti ale ako uz pisal el mariachi (ak to bol niekto iny tak sa ospravedlnujem) v inej teme najlepsie je sa ucit z internetu :-D ako povedal jeden moj profak na zakladoch Javy:

"Google je 50% uspechu programatora. ak nie viac :D"


Offline

Skúsený užívateľ
Skúsený užívateľ
Par otazok

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 08.03.2008 2:36

mage píše:
nemam nic proti ale ako uz pisal el mariachi (ak to bol niekto iny tak sa ospravedlnujem) v inej teme najlepsie je sa ucit z internetu :-D ako povedal jeden moj profak na zakladoch Javy:

"Google je 50% uspechu programatora. ak nie viac :D"


ooo_OOO, normalne som pocteny ze si tu ludia pamataju moje slova :) ono individualne studium povazujem asi za najlepsie, lebo clovek sa uci cielene vyriesit nejaky konkretny problem a jak ty pises, staci google atd a clovek uz len nabera vedomosti... jasne, velmi pomoze aj ked sa clovek poradi s dalsimi, tiez sa tak rad ucim, ale z vlastnej skusenosti treba vsetko s mierou... toho druheho totiz moze prestat bavit stale radit ak sa jedna len o jednostranne pomahanie. pozor na to roach ;)







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.02.08
Prihlásený: 27.05.08
Príspevky: 46
Témy: 0
Príspevok NapísalOffline : 08.03.2008 7:18

mariachi neviem ci si uz skusal pracovat s js kniznicami prototype a scriptaculous :D na to knihy nie su :D takze jedina pomoc je internet :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.08
Prihlásený: 17.04.14
Príspevky: 108
Témy: 22
Príspevok Napísal autor témyOffline : 08.03.2008 10:00

Nebojte sa, ja uz koncim s otravovanim... Ale tak donedavna, hoc som cital clanky na nete, nevedel som si nastavit MySQL na IC.cz a tak som databaze stale obchadzal... Preto az taky velky zaciatocnik :-D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.02.08
Prihlásený: 27.05.08
Príspevky: 46
Témy: 0
Príspevok NapísalOffline : 08.03.2008 12:06

sak vyskusaj napr

http://www.jakpsatweb.cz
http://www.jaknaweb.com

dalsi doplnim az budu doma. ted sem v praci :D


Offline

Skúsený užívateľ
Skúsený užívateľ
Par otazok

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 08.03.2008 12:23

mage píše:
mariachi neviem ci si uz skusal pracovat s js kniznicami prototype a scriptaculous :D na to knihy nie su :D takze jedina pomoc je internet :D


a kto tu hovori o knihach ? :)sam si ma citoval ako vyzdvihujem ulohu internetu v uceni sa ;)







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.02.08
Prihlásený: 27.05.08
Príspevky: 46
Témy: 0
Príspevok NapísalOffline : 08.03.2008 14:13

to si zle pochopil. som to myslel tak ze ako priklad ze vsetko sa z knih nenaucis :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 08.03.2008 16:26

mam jednu mozno otazku odveci ale moc ma to zaujima...ked prepajam web s mysql a nahodou ze spojenie je neuspesne a vypise mi chybu napriklad nepodarilo sa pripojit k mysql tak ze ci mozem dat k textu aj napriklad obrazok...podobne nieco som videl na jednom portali ked mali chvilkovy vypadok mysql tak ma to zaujima


Offline

Správca fóra
Správca fóra
Par otazok

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 08.03.2008 16:32

jasne ze mozes, urobis si napr. vlastnu chybovu stranku, na ktoru presmerujes navstevnikov vzdy, ked zlyha pripojenie k mysql







_________________
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ľ
Obrázok užívateľa

Registrovaný: 23.02.08
Prihlásený: 27.05.08
Príspevky: 46
Témy: 0
Príspevok NapísalOffline : 08.03.2008 17:01

stanley on asi myslel nieco ine.

ak som dobre pochopil tak ti toto pomoze :D

Kód:
 $link = mysql_connect(.....); // to si uz dopln :D
  $sql = // neaky dotaz
  $result = mysql_query($sql , $link);


  if ($result)
{
  // toto spravi ak sa dotaz vykonal
}
else
{
//  toto ked sa nepodaril. sem mozes dat co chces. kludne aj obrazok s neakym textom
}



Offline

Správca fóra
Správca fóra
Par otazok

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 08.03.2008 17:09

no on pise o neuspesnom pripojeni k mysql serveru, nie o chybe pri vykonavani nejakeho sql prikazu, ale princip je v podstate ten isty - kontrola navratovej hodnoty...







_________________
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ľ
Obrázok užívateľa

Registrovaný: 23.02.08
Prihlásený: 27.05.08
Príspevky: 46
Témy: 0
Príspevok NapísalOffline : 08.03.2008 17:15

ak hej tak je to pravda :D da so to podobne
Kód:
$link = mysql_connect(.....);
if ($link)
{

}
else
{

}


Odpovedať na tému [ Príspevkov: 28 ] 


Podobné témy

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Biosy a ladenie výkonu

51

1841

21.11.2011 20:32

vychytraly Zobrazenie posledných príspevkov

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

v AMD - Advanced Micro Devices

12

818

12.11.2007 14:52

*S4PQ Zobrazenie posledných príspevkov

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

v TV

6

936

10.08.2008 13:52

KocuR Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

1

312

13.02.2016 21:54

5had0w Zobrazenie posledných príspevkov

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

v Operačné systémy Unix a Linux

1

548

10.02.2008 14:51

lio Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pár HW otázok

v Ostatné

5

748

28.09.2009 21:32

jefitto Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pár otázok - HDD

v Pevné disky a radiče

3

306

18.04.2014 9:30

shiro Zobrazenie posledných príspevkov

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

v PC zostavy

4

476

01.06.2007 11:19

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pár IT otázok

v Vzdelanie, štúdium, škola

9

588

05.01.2015 23:55

nBXXL Zobrazenie posledných príspevkov

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

v Biosy a ladenie výkonu

8

796

25.02.2008 23:31

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pár otázok k SSD

v SSD disky

5

470

20.11.2012 15:09

mino_85 Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

7

753

06.06.2008 14:45

Jaro Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

4

459

15.03.2008 22:19

lio Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

45

2436

18.03.2011 12:51

Gregi555 Zobrazenie posledných príspevkov

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

v Pevné disky a radiče

3

472

16.02.2008 16:58

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pár otázok o wifi

v Siete

13

1057

01.12.2008 15:28

Vikinger Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra