Zadejte hledaný výraz...

Shoutbox – databáze

johy10
verified
rating uzivatele
(1 hodnocení)
14. 2. 2012 14:52:30
Zdravím,
mám menší problém a nevím si s ním rady. Mám shoutbox v php. Do něho mohou vkládat zprávy normální uživatelé a administrátoři, kteří mají chráněný nick na heslo. V databázi mám uložené všechny nicky, které by měly být chráněné. Bohužel, pokud mám v databázi více jak jeden chráněný nick, tak funguje vždy pouze nick, který je v databázi na posledním místě, tedy ten, který byl přidaný jako poslední.
14. 2. 2012 14:52:30
https://webtrh.cz/diskuse/shoutbox-databaze/#reply730921
Jirka
verified
rating uzivatele
(74 hodnocení)
14. 2. 2012 15:04:16
LOL! Zda se, ze nemate tuseni co jste napsal
1) Vybrat vsechny ucty z databaze a porovnavat to v php je nesmysl kdyz do prvniho SQL staci dat podminku na test vyskytu $sl a spravneho $pass a vytahnout tak konkretni (kdyz je shoda) nebo zadny ucet
2) ve smycce porad dokola prepisujete hodnoty aniz by se s nema neco delo a po skonceni while zustane jen posledni
cele znova a premyslet
14. 2. 2012 15:04:16
https://webtrh.cz/diskuse/shoutbox-databaze/#reply730920
RIDDICK
verified
rating uzivatele
14. 2. 2012 15:31:34
Prosim moc prosim jako programator "programatora", smazte ten kod odsud pryc. Diky Vam dneska nebudu moci usnout a kdyz ano, budu mit strasnou nocni muru z toho kodu co jsem videl :-)
Ne ale tedka vazne :-) tady je par pripominek:
1) mysql_query("SELECT * FROM uni"); opravdu potrebujete vsechny sloupecky z DB? :-) nestaci jen jmeno a heslo? :-)
2) mysql_fetch_array -> lepsi a rozumnejsi pouzit mysql_fetch_assoc ... tedka vam nemuze $pole fungovat
3) sloucit podminky do jedne
4) SET NAMES dej jeste pred volani SELECTU
5) vypisy osetrujte pres htmlspeciachars($_POST);
6) Zbytecna deklarace a prerazeni promennych z POST so $vzkaz (zbytecne zabira pamet)
7) Pro datum se pouziva MYSQL fce NOW()
8) IP adresu brat ze $_SERVER;
9) Code styling vylepsit je to neprehledne na cteni
14. 2. 2012 15:31:34
https://webtrh.cz/diskuse/shoutbox-databaze/#reply730919
johy10
verified
rating uzivatele
(1 hodnocení)
14. 2. 2012 15:38:19
Dík za radu. S databázemi začínám, takže se omlouvám pokud jsem tím někoho hodně vyděsil :D
---------- Příspěvek doplněn 14.02.2012 v 18:08 ----------
Vyřešeno!
14. 2. 2012 15:38:19
https://webtrh.cz/diskuse/shoutbox-databaze/#reply730918
Pro odpověď se přihlašte.
Přihlásit