Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyszukiwarka newsów
Forum PHP.pl > Forum > Przedszkole
trap
Hejka. Wyskakuje mi błąd w skrypcie i nie bardzo wiem o co mu chodzi: Robie przykłady z książki i przepisałem tak jak jest napisane a mimo to błąd. Ktoś wie co z tym zrobić?? aha skrypt działa w oparciu o baze mysql

  1. <?php
  2.  
  3. //skrypt wyswietla news o podanym w parametrze nr numerze, a jerzeli go nie
  4. //podano to wtedy wszystkie newsy
  5.  
  6. mysql_connect (&#092;"localhost\",\"root\",\"krasnal\") or
  7.  die (&#092;"Nie mozna polaczyc sie z MySQL\");
  8. mysql_select_db (&#092;"system_newsow\") or
  9.  die (&#092;"Nie mozna polaczyc sie z baza system_newsow\");
  10.  
  11. //wyswietlamy pojedynczego newsa
  12. if($nr>0) {
  13.  $wynik = mysql_query (&#092;"SELECT * FROM news WHERE nr=$nr AND ok=1;\");
  14. //jest news
  15.  if ($rekord = mysql_fetch_array ($wynik)) {
  16. print &#092;"<h5>\".$rekord[2].\"</h5><p>\".$rekord[4].\"</p>\";
  17. print &#092;"<p algin=right><i>\".$rekord[5].\", \".$rekord[1].\"</i></p>\";
  18.  }
  19. //nie ma newsa o takim numerze
  20.  else {
  21. print &#092;"Nie ma newsa o takim numerzen\";
  22.  }
  23. print &#092;"<p><a href=\"index.php?go=aktualnosci\">Wszystkie newsy &gt;&gt;</a></p>\";
  24.  }
  25. //nie ma numeru wyswietlamy cala liste
  26.  else {
  27. $wynik = mysql_query (&#092;"SELECT * FROM news WHERE ok=1 AND \".
  28. &#092;"((tytul LIKE '%$fraza%') OR (osoba LIKE '%$fraza%') OR \".
  29. &#092;"(tresc LIKE '%$fraza%') OR (tresc_krotka LIKE '%$fraza%'))\".
  30. &#092;"ORDER BY nr DESC;\");
  31.  
  32.  while ($rekord = mysql_fetch_array ($wynik)) {
  33.  print &#092;"<p><b><a href=\"newsy.php?nr=\".$rekord[0].\"\">\".$rekord[2];
  34.  print &#092;"</a></b><br>\".$rekord[3].\"</p>\";
  35.  print &#092;"<p align=right><i>\".$rekord[5].\", \".$rekord[1].\"</i></p>\";
  36. }
  37.  }
  38.  
  39.  
  40.  print&#092;" <hr><form><input type=\"text\" name=\"fraza\" value=\"$fraza\">\";
  41.  print&#092;"<input type=\"submit\" value=\"szukaj w newsach\"></from>\";
  42.  
  43. ?>


a błąd:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\ecdl\newsy.php on line 46

byłbym wdzięczny za pomoc
SongoQ
Zapytanie nie zwrocilo rekordow i sie skrypt wysypal na mysql_fetch_array, ten blad juz sie przez to forum przewijal z 1000 razy.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.