|
|
| Převod hodnot z 602SQL do PHP | Rozhraní PHP | wb_pconnect |
Funkce provede přilogování k serveru 602SQL zadaného jména na účet uvedeného uživatele. Je-li uvedeno jméno aplikace, otevře se tato aplikace - veškeré SQL příkazy se pak provádějí v kontextu aplikace.
Spojení je udržováno dokud není ztracen veškerý přístup k němu z PHP aplikace (tedy zhruba dokud máme v nějaké proměnné uschován výsledek volání této funkce, nebo dokud existuje nějaký otevřený kurzor nad tímto spojením), nebo dokud není ukončeno explicitně voláním wb_close. Spojení je také ukončeno při ukončení běhu PHP skriptu.
Počet současně otevřených spojení musí být menší, nebo roven parametru wb_max_links z PHP.INI. Pokud má tento parametr hodnotu -1, pak počet spojení není omezen.
Standardní hodnota konfiguračního parametru wb_max_links je -1.
Persistentní databázová spojení se vytvářejí funkcí wb_pconnect.
Identifikátor otevřeného spojení, pokud je provedení úspěšné, FALSE v opačném případě. Návratová hodnota (v případě úspěchu) je použitelná jako parametr pro wb_exec
Přihlásit se a vypsat jméno přihlášeného uživatele
$dsn = "sql9test";
$appl = "testapl";
$dbuser = "testuser";
$conn=wb_connect($dsn, $appl, $dbuser);
if ($conn) {
$pom="";
$res=0;
$res=wb_exec($conn,"SET :>pom = Who_am_I");
if ($res)
echo("Prihlasen jako: ".$pom) ;
}
| Převod hodnot z 602SQL do PHP | Rozhraní PHP | wb_pconnect |