CryTech97
11.08.2013, 17:46:09
Witam, dlaczego gdy mam taki kod:
$_DB_MT2 = @mysql_connect($conf['_MYSQL_MT2']['HOST'], $conf['_MYSQL_MT2']['USER'], $conf['_MYSQL_MT2']['PASS'])or die(mysql_error());
$_DB_WWW = @mysql_connect($conf['_MYSQL_WWW']['HOST'], $conf['_MYSQL_WWW']['USER'], $conf['_MYSQL_WWW']['PASS'])or die(mysql_error());
w 2 laczeniu gdy podam zle dane nie wyswietla mi bledu mysql a w 1 wyswietla?
lobopol
11.08.2013, 18:09:37
po pierwsze wywal @ po drugie
odpala się a, a nie b przy błędnych danych więc dobre błędy
CryTech97
11.08.2013, 18:29:41
Chce zrobić coś takiego ze przy obu polaczeniach pokaze mi co jest nie tak z mysql, np:
Bład mysql!
Blad: i tutaj return funkcji mysql_error
znak @ usuwa bledy oddawane z funkcji mysql_connect. Jak usune ten znak to wyjdzie to tak:
tutaj return funkcji mysql_connect
Błąd mysql!
błąd:
lobopol
11.08.2013, 18:43:11
zamiast die daj $zmienna1 = mysql_error(); $zmienna2 = mysql_error(); a potem je sobie wyświetl
CryTech97
11.08.2013, 19:07:13
Dla 2 połaczenia funkcja mysql_error nadal zwraca wartość null (wcześniej był błąd że zwraca boolean - chyba false)
lobopol
11.08.2013, 19:22:25
Pokaż kod co zrobiłeś, bo zapewne coś źle
CryTech97
11.08.2013, 19:39:23
Niestety zrezygnowałem juz z tej funkcji.
Dzięki za poświęcenie czasu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.