Autor | Zpráva | ||
---|---|---|---|
Majkee Profil |
#1 · Zasláno: 27. 5. 2010, 14:39:46 · Upravil/a: Majkee
Ahojte,
chtel bych nekoho poporsit o radu tykajici se pripojeni MySQL. Na strankach www.watrex.cz se obcas stane (1x za 20, nekdy 1x za 50 refreshu ze se neprovede ziskani informaci z MySQL. Ztroskota to na skriptu poznacenem nize(***). //Navazani spojeni function db_connect() { $result = new mysqli('adress', 'user', 'pass', 'database') or die('Could not connect: ' . mysql_error()); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } /* change character set to utf8 */ if (!mysqli_set_charset($result, "utf8")) { printf("Error loading character set utf8: %s\n", mysqli_error($result)); } else { } if (!$result) return false; return $result; } Pripojeni nahore probehne bez problemu, ale: $conn = db_connect(); $query = 'select * from categories order by numord'; //následující řádek neproběhne a dojde k ukončení, zatimco v headeru prezentace mysql_query // beží, mysqli_query o kus dále nikoliv...*** $result = @$conn->query($query); // $result = mysqli_query($conn, $query); - taky nic.... //konec... //nevypise se zadna chybova hlaska...proste se zastavi nacitani stranky v tom bodu. if (!$result) return false; $num_cats = @$result->num_rows; if ($num_cats ==0) return false; $result = db_result_to_array($result); Muzu kombinovat pripojeni pres mysql_query v zahlavi a mysqli_query pozdeji? Nemuze to byt tim? Spravce mi nabidnul presunout web na jejich jinej server. Tak jsem zvedav kde je chyba, jestli u mne, nebo u nich. Predem diky za postrehy. Majkee EDIT: Jestli ja to nehodil tam, kam to nepatri :( nevite jak s tim do PHP rubriky? EDIT: Problem vyresen presunutim na novejsi server poskytovatele hostingu. |
||
Časová prodleva: 14 let
|
0