Autor Zpráva
xavier32
Profil *
prosim vas mozte mi niekto vysvetlit tieteto 3 riadky dik



DEFINE ('DB_UZIVATEL', 'uzivatel');

DEFINE ('DB_HESLO', 'heslo');
DEFINE ('DB_HOSTITEL', 'localhost');
DEFINE ('DB_NAZOVDATABAZE', 'mojedata');



co sa tym sleduje a aky to ma vyznam
michaelkiller
Profil
podla mna su to riadky 4 :-)
No proste sa definuje konstanta, ktora je nemenna, takze nezmenis hodnotu konstanty :p
Pouziva sa to napriklad...
mysql_connect(DB_HOSTITEL,DB_UZIVATEL,DB_HESLO);


Keby sa ti zmenili udaje na pripojenie, tak zmenis len definiciu konstanty... Takto vies, ze ti nikto nemoze upravit udaje...
napr $DB_HOSTITEL="aaa" --> nefunguje
Charlie
Profil
Ono nefunguje potom ani
define('DB_UZIVATEL', 'jiny_uzivatel');

protože konstanta se nedá ani předefinovat.
halogan
Profil
napr $DB_HOSTITEL="aaa" --> nefunguje

ale funguje, neplette si promenny a konstanty
michaelkiller
Profil
halogan: tak toto som netusil, moja chyba, dakujem za opravu..
Mal som na mysli to, co povedal charlie.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0