podprogramy v PHP
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Chtel jsem vytvorit universalni fci na pripojeni k DB, jenze zjistuji ze nejsem nikterak zbehly ve vytvareni funkci takze jsem vytvoril nefunkcni nesmysl..vim ze je to banalita..ale vubec si nedokazu vybavit jak to spravne napsat. dik za pripadnou pomoc function d_connect($machine) { if($machine=="odbc")$spojeni=ODBC_Connect("adr","",""); if($machine=="mysql"){....}; } $machine="odbc"; d_connect($machine); ........ //umysl: nahradit $spojeni=ODBC_Connect("adr","",""); pomoci d_connect
-
function d_connect($machine) { if($machine=="odbc")$spojeni=ODBC_Connect("adr","",""); if($machine=="mysql"){....}; return $spojeni; } $machine="odbc"; d_connect($machine); krome toho return ktery by mozna bylo potreba nevidim nic spatne
-
Ještě bych funkci přidal jako další parametry "server", "user" a "password". Pak by byla ještě pěknější :-)
-
podle toho, jak jsi to napsal, tak ta funkce nedela nic... takze bych videl dve moznosti: function d_connect($machine) { if($machine=="odbc") $GLOBALS['spojeni']=ODBC_Connect("adr","",""); if($machine=="mysql"){....}; } $machine="odbc"; d_connect($machine); NEBO function d_connect($machine) { if($machine=="odbc") return ODBC_Connect("adr","",""); if($machine=="mysql"){....}; } $machine="odbc"; $spojeni = d_connect($machine); vyber si, vyjde to nastejno.