Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Skontrolujte , či databáza existuje v PHP

Chcete používať databázu s PHP , pripojenie na databázový server a potom otvorte databázu , ktorú chcete použiť . Môžete dosiahnuť oboch týchto úloh pomocou vstavaných funkcií PHP určených pre prácu s databázovým strojom , napr MySQL . V oboch prípadoch by ste mali skontrolovať vrátená hodnota z volania funkcie určiť , či boli úspešní . Pre volanie funkcie neúspešné , skontrolujte kód chyby vygenerovaný určiť príčinu chyby . Napríklad , bude MySQL vydá chybový kód 1146 , ak neexistuje databázy . Pokyny dovolená 1

Vytvoriť nový PHP programový súbor v editore . Napríklad typ :

php checkdb.php
2

Pripojte sa na databázový server s hostiteľskou , užívateľské meno a heslo . Skontrolujte návratovú hodnotu , ktorá určuje, či spojenie databázový server bol úspešný . Napríklad , typ : ? !

< Php

$ DBC = mysql_connect ( " localhost " , " užívateľské meno " , " heslo " ) ;

if ( $ DBC ) die ( "Nemožno sa pripojiť na databázový server ! " ) ;
3

Volanie funkcie vyberte databázu a hodnotí návratovú hodnotu . Ak je voľba nebola úspešná , skontrolujte , či je kód chyby " 1049 " , čo znamená , že databáza neexistuje . Napísať príslušnú správu na obrazovku v závislosti na výsledku volanie funkcie databázy . Napríklad typ :

$ db = mysql_select_db ( " databáza " ) ;

if ( ! $ Db ) {

if ( ( $ err = mysql_errno ( ) ) == 1049 )

die ( " databáza neexistuje ! " ) ;

iného

die ( " Databáza existuje , ale je tu ďalší chyba " $ err " .. - " . mysql_error ( $ db ) ) ;

}

else {

echo " databáza existuje " ;

}
< p ! >>
4

Ukončite editor a uložte program . Spustite program PHP navigáciou na neho v prehliadači . Skúšobný že program pracuje správne otvorení databázy, ktorá existuje a snaží sa otvoriť databázu , ktorá neexistuje .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené