Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php, mysql] Warning: mysql_fetch_array() expect
Forum PHP.pl > Forum > PHP
embed0
Witam!
Mam taki problem z kodem. Otóż kod wygląda tak
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>Gitarowe wojny - Najlepsze wyniki</title>
  7. <link rel="stylesheet" type="text/css" href="style.css" />
  8. </head>
  9. <body>
  10. <h2>Gitarowe wojny - Najlepsze wyniki</h2>
  11. <p>Witaj, gitarowy wojowniku. Czy uzyskałeś odpowiednią liczbę punktów, aby znaleźć
  12. się na liście rekordzistów? Jeśli tak, <a href="addscore.php">dodaj swój
  13. wynik</a>.</p>
  14.  
  15. <hr />
  16.  
  17. <?php
  18. require_once('appvars.php');
  19. require_once('connectvars.php');
  20.  
  21. // Łączenie się z bazą danych.
  22. $dbc = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
  23. mysql_select_db('DB_NAME');
  24. // Pobieranie danych z bazy MySQL.
  25. $query = "SELECT * FROM guitarwars";
  26. $data = mysql_query($query);
  27.  
  28. // Przejście w pętli po tablicy wyników i wyświetlenie ich za pomocą kodu HTML.
  29. echo '<table>';
  30. while ($row = mysql_fetch_array($data)) {
  31. // Wyświetlanie danych związanych z wynikami.
  32. echo '<tr><td class="scoreinfo">';
  33. echo '<span class="score">' . $row['score'] . '</span><br />';
  34. echo '<strong>Imię i nazwisko:</strong> ' . $row['name'] . '<br />';
  35. echo '<strong>Data:</strong> ' . $row['date'] . '</td></tr>';
  36. if (is_file(GW_UPLOADPATH . $row['screenshot']) &&
  37. filesize(GW_UPLOADPATH . $row['screenshot']) > 0) {
  38. echo '<td><img src="' .GW_UPLOADPATH . $row['screenshot'] .
  39. '" alt="Zrzut z wynikiem" /></td></tr>';
  40. }
  41. else {
  42. echo '<td><img src="unverified.gif" alt="Wynik bez weryfikacji" /></td></tr>';
  43. }
  44. }
  45.  
  46. echo '</table>';
  47.  
  48. mysql_close($dbc);
  49. ?>
  50.  
  51. </body>
  52. </html>

A błąd mam o to taki:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\guitarwars\index.php on line 30
Czytałem już na ten temat, ale nic z odpowiedzi jakie znalazłem nie zadziałało.
Ma ktoś może jakiś pomysł jak to naprawić?
fander
mysql_select_db('DB_NAME');

DB_NAME tak się zwie twoja baza danych ? jeśli nie to powinno być

mysql_select_db(DB_NAME);
embed0
omg... dzięki i sorry, że z taką błachostką zawróciłem gitarę....
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.