| 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: 16 let
|
|||
0