Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z funkcjami do obsługi bazy danych, Dziwne błędy :/
Diwi
post
Post #1





Grupa: Zarejestrowani
Postów: 245
Pomógł: 4
Dołączył: 22.01.2005

Ostrzeżenie: (0%)
-----


Zrobiłem sobie niedawno system obługi bazy danych MySQL który zbudowany jest na wbudowanych funkcjach php do obsługi w/w bazy.

Przykładowe 3 funkcje wyglądają tak:

  1. <?php 
  2. function pytanie($zapytanie) {
  3.  
  4. $r = @mysql_query($zapytanie, $this->connect);
  5.  
  6.  
  7. if ($r) {
  8.  
  9. return $r;
  10.  
  11.  }
  12.  
  13.  elseif (!$r) {
  14.  
  15. echo '<br />Błąd zapytania SQL: '.mysql_errno().' : '.mysql_error();
  16. return FALSE;
  17.  
  18.  } 
  19.  
  20. }
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  /* function pobierz_rekordy */
  27.  /* funkcja pobiera rekordy do tablicy */
  28.  
  29.  function pobierz_rekordy($zapytanie) {
  30.  
  31.  $r = @mysql_fetch_assoc($zapytanie);
  32.  
  33.  if ($r) {
  34.  
  35. return $r;
  36.  
  37. }
  38.  
  39.  elseif (!$r) {
  40.  
  41. echo '<br />Błąd przy pobieraniu rekordów: '.mysql_errno().' : '.mysql_error();
  42. return FALSE;
  43.  
  44. }
  45.  
  46.  
  47.  } /* function pobierz_rekordy(string) */
  48.  
  49.  
  50.  /* function ilosc_rekordow */
  51.  /* funkcja pobiera ilośc rekorów pobranych w wyniku wykonania zapytania SQL */
  52.  
  53.  ?>


No i nie wiem dlaczego gdy wywołuje sobie taki skrypcik:

  1. <?php
  2.  
  3. include('./db.php');
  4.  
  5. $db = new DB;
  6.  
  7. $result = $db->pytanie(&#092;"SELECT * FROM `news`\" );
  8.  
  9. while ($row = $db->pobierz_rekordy($result)) {
  10.  
  11. echo $row['id'].&#092;"n\";
  12.  
  13.  } 
  14.  
  15. ?>


Wyrzuca mi coś takiego:
Kod
6 8 9 10
Błąd przy pobieraniu rekordów: 0 :

No i nie wiem czemu wywala ten błąd (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) zapytanie jest dobre i wyświetla numery ID tak jak powinno ale nie wiem czemu wywala błąd :/

Czy wie ktoś gdzie tutaj jest błąd

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:04