Autor | Zpráva | ||
---|---|---|---|
annonym Profil * |
#1 · Zasláno: 3. 2. 2007, 18:33:43
existuje funkce v mysql ENCODE() příklad: insert into tabulka (email) values (ENCODE('$email', přisada);
přísada je slovo podle kterýho se email zakoduje...neni to tak bezpečný jako md5 ale dá see rozkodovat a může se podle toho třeba zakodovat ten email. Problém, který mám já že se mi nechce psát pořád ENCODE.. takže otázka zná jestli se dá udělat nějaký php funkce. Zkoušel jsem funkce zakoduj($email) { return ENCODE ($email, 'přisada'); } samozřejmě php funkci ENCODE nezná ... dalo by se nějak ta funkce opravit aby při insertováno do dabáze stačilo napsat insert into tabulka (email) values zakoduj($email) děkuju |
||
joejoe Profil * |
#2 · Zasláno: 3. 2. 2007, 19:05:29
muzes si vytvorit databazovy trigger ..
|
||
annonym Profil * |
#3 · Zasláno: 4. 2. 2007, 13:07:27
a co to znamená?
|
||
Joker Profil |
#4 · Zasláno: 4. 2. 2007, 13:36:03
Že pokud používáte MySQL starší než MySQL 5, máte smůlu :-)
|
||
annonym Profil * |
#5 · Zasláno: 4. 2. 2007, 13:45:01
hehe :-) a pokud si přeinstaluju tak co to přesně znamená?
|
||
nightfish Profil |
#6 · Zasláno: 4. 2. 2007, 13:48:01
databázový trigger = při určité události (vložení řádku, smazání řádku apod.) dojde k nějaké akci (třeba spuštění uložené procedury)
|
||
annonym Profil * |
#7 · Zasláno: 4. 2. 2007, 14:06:56
a opravdu to nejde pomocí php?
|
||
Pavel Prochazka.zde.cz Profil * |
#8 · Zasláno: 4. 2. 2007, 14:24:13
co treba toto:
function zakoduj($email) { //kodovaci fce return $email; } $dd = sprintf("insert into tabulka (email) values ". zakoduj("kkk")); $dotaz_anketa = MySQL_Query( $dd ); |
||
annonym Profil * |
#9 · Zasláno: 5. 2. 2007, 18:28:39
zkusím děkuju
|
||
echo Profil * |
#10 · Zasláno: 5. 2. 2007, 19:15:08
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0