Autor | Zpráva | ||
---|---|---|---|
MAUGLI Profil * |
#1 · Zasláno: 15. 4. 2007, 08:01:46
Mám takto ošetřené připojení do MySQL
<?php $server="localhost"; $server_user="root"; $server_password=""; $spojeni=MySql_Connect("$server","$server_user","$server_password"); if(!$spojeni): die("Nelze se pripojit k databazi"); else: $select_db = MySql_Select_DB("test_db"); if(!$select_db): die("Nelze vybrat databazi <BR>"); endif; endif; ?> ... ale když si vypnu na localhostu MySQL, nevyhodí mi ti JEN hlášku "Nelze se připojit k databazi", ale TAKY Warning: Can't connect to MySQL server on 'localhost' (10061) in c:inet_srvhttpdoc_rootprojectuc_config.php on line 7 Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10061) in c:inet_srvhttpdoc_rootprojectuc_config.php on line 7 Nelze se pripojit k databazi Dá se to nějak ošetřit nebo se na webu ten warning nevypíše? Díky |
||
loyza Profil |
#2 · Zasláno: 15. 4. 2007, 08:37:38
@ je PHP operátor, který vypne na daném řádku hlášení chyb.
Příště napiš vypovídající subject, takhle tady bude za chvíli všechno HELP. |
||
pavel prochazka.zde.cz Profil * |
#3 · Zasláno: 15. 4. 2007, 08:42:48
zdravim, co kdybyste pouzili nasledujici kod, ma jedno podstatne plus, a to ze neni potreba uz nikdy tento soubor editovat a je jendo zda se nachazi na localhostu a nebo ostrem webu.Vzdy funguje spolehlive.
tuto funkci pouzivam pri pozadavku na pripojeni z ostatnich formularu... Pouze otestuji zda je pripojeni uz vytvorene. function Nastaveni_Databaze_anketa() { // Promenna $nReturn je navratova hodnota prihlasene databazi...Jelikoz ja databazi prihlasuji v logovaci casti scriptu, tak je vse zakomentovane... // krome jedne instrukce ktera vyzvedne handle prihlaseni... /*if ($_SERVER["SERVER_NAME"]=="localhost") { define("SQL_HOST","localhost"); define("SQL_DBNAME","xxx"); define("SQL_USERNAME","xxx"); define("SQL_PASSWORD","xxx"); } else { define("SQL_HOST","xxx"); //ostry web define("SQL_DBNAME","xxx"); define("SQL_USERNAME","xxx"); define("SQL_PASSWORD","xxx"); } $GLOBALS["link"] = false; $nReturn=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); */ $nReturn = $GLOBALS["link"]; // if ($nReturn <> false){ // mysql_select_db(SQL_DBNAME); // $GLOBALS["link"] = $nReturn; // } return $nReturn; } a zde mam hlavni prihlasovaci sekvenci: if ($_SERVER["SERVER_NAME"]=="localhost") { define("SQL_HOST","localhost"); define("SQL_DBNAME","xxx"); define("SQL_USERNAME","xxxt"); define("SQL_PASSWORD","xxx"); } else { define("SQL_HOST","xxx"); define("SQL_DBNAME","xxx"); define("SQL_USERNAME","xxx"); define("SQL_PASSWORD","xxx"); } $GLOBALS["link"] = false; $nReturn=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); if ($nReturn <> false){ mysql_select_db(SQL_DBNAME); $GLOBALS["link"] = $nReturn; } |
||
MAUGLI Profil * |
#4 · Zasláno: 15. 4. 2007, 08:52:10
Díky oběma...
... ten kod je pěkný, ale musím všechno postupně :)) až se to naučím to základní. Ale děkuju |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0