Autor Zpráva
annonym
Profil *
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 *
muzes si vytvorit databazovy trigger ..
annonym
Profil *
a co to znamená?
Joker
Profil
Že pokud používáte MySQL starší než MySQL 5, máte smůlu :-)
annonym
Profil *
hehe :-) a pokud si přeinstaluju tak co to přesně znamená?
nightfish
Profil
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 *
a opravdu to nejde pomocí php?
Pavel Prochazka.zde.cz
Profil *
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 *
zkusím děkuju
echo
Profil *
http://php.vrana.cz/ukladani-hesel.php
Toto téma je uzamčeno. Odpověď nelze zaslat.

0