Autor Zpráva
Majkee
Profil
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0