Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Pytanko o Mysql
Forum PHP.pl > Forum > Przedszkole
Diablico14
Mam taki problem . Gdy chce dane z bazy mysql wyskaukje mi taki blad
"
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/e/u/euzebia/index.php on line 12
"
i nie wiem od czego to jest .
Pomozcie!
Zamiescilem wszystko co SAM napisalem smile.gif
http://rapidshare.com/files/137989305/Blog.rar.html
Z gory THX blink.gif

Cysiaczek
Jeden post, a tyle błędów i wypaczeń... smile.gif

Po pierwsze - witaj na forum.
Po drugie - nie ten dział - następnym razem rozejrzyj się po forum i przeczytaj regulamin.
Po trzecie - wątpię, aby ktoś ściągał jakąś paczkę i ją rozpakowywał, potem szukał błędu. Szanuj Nasz czas i pokaż dokładnie ten fragment kodu, który powoduje błąd.
Po czwarte - uprzedzę fakty - użyj bbcode przy wklejaniu kodu.

Pozdrawiam.
JoShiMa
Po czwarte ten błąd oznacza najprawdopodobniej błąd w zapytaniu.
Diablico14
No dobra sory ;p
to tak wydaje mi sie ze blad tkwi w tym:
  1. <?php
  2. while($row = mysql_fetch_array ($result)) {
  3. if($validcat == $row['id']) {
  4. ?>

nastepnym razem bede uwazaj i dziekuje za rady jesli mozna prosze o przeniesienie teamtu smile.gif
JoShiMa
A skąd się bierze zmienna $result?
Cysiaczek
Dobrze, pokaż jeszcze zapytanie, które jest wywoływane. Prawdopodobnie nie zwraca ono żadnych rekordów, które można wyświetlić i stąd ten błąd. Upewnij się, że zapytanie jest poprawne smile.gif

Pozdrawiam.

p.s Jest spacjalne bbcode do php - [ php]kod [ /php]
Diablico14
  1. <?php
  2.  
  3. require("konfiguracja.php");
  4.  
  5. if(isset($_GET['id']) == TRUE) {
  6. if(is_numeric($id) == FALSE) {
  7. $error = 1;
  8. }
  9.  
  10. if($error == 1) {
  11. header("Location: " . $config_basedir . "/wyswietlanie_kategorii.php");
  12. }
  13. else {
  14. $validcat = $_GET['id'];
  15. }
  16. }
  17. else {
  18. $validcat = 0;
  19. }
  20.  
  21. require("naglowek.php");
  22.  
  23. $sql = "SELECT * FROM kategorie";
  24.  
  25. $result = mysql_query($sql);
  26.  
  27. while($row = mysql_fetch_array ($result)) {
  28. if($validcat == $row['id']) {
  29. echo "<strong>" . $row['kat'] . "</strong><br />";
  30.  
  31. $entriessql = "SELECT * FROM `db505613`.`wpisy` WHERE id_kat = " . $validcat . " ORDER BY data_wpisu DESC;";
  32. $entriesres = mysql_query($entriessql);
  33. $numrows_wpisy = mysql_num_rows($entriesres);
  34.  
  35. echo "<ul>";
  36.  
  37. if($numrows_wpisy == 0) {
  38. echo "<li>Brak wpisów!</li>";
  39. }
  40. else {
  41. while($entriesrow = mysql_fetch_assoc($entriesres)) {
  42. echo "<li>" . date("D jS F Y g.iA", strtotime($entriesrow ['data_wpisu'])) . " - <a href='wyswietlanie_wpisu.php?id=" . $entriesrow['id'] . "'>" . $entriesrow['temat'] ."</a></li>";
  43. }
  44. }
  45.  
  46. echo "</ul>";
  47.  
  48. }
  49. else {
  50. echo "<a href='wyswietlanie_kategorii.php?id=" . $row['id'] . "'>" . $row['kat'] . "</a><br />";
  51. }
  52. }
  53.  
  54.  
  55. require("stopka.php");
  56.  
  57. ?>

wydaje mi sie ze jest wszystko ok i wyswietla sie taki blad

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/e/u/euzebia/wyswietlanie_kategorii.php on line 27

Cysiaczek
Są w ogóle jakieś rekordy w tabeli kategorie?
Diablico14
No i tu jest problem sa i to 3 a na stronce nie chca sie wyswietlac nie wiem czemu (plik konfikuracja.php zostal na 100% dobrez skonfikurowany )
Cysiaczek
Jeżeli to to zapytanie, to zamień:
  1. <?php
  2. $sql = "SELECT * FROM kategorie";
  3.  
  4. $result = mysql_query($sql);
  5. ?>


na
:
  1. <?php
  2. $sql = "SELECT * FROM kategorie";
  3.  
  4. $result = mysql_query($sql) or die(mysql_error());
  5. ?>


i zobacz, co pokazuje.
Diablico14
Jest lepiej pisze cos takiego

No database selected
Cysiaczek
No to w czym problem? Po połączeniu wybierz bazę. Masz wszystko opisane w manualu.

Pozdrawiam.
Diablico14
Nie rozumiem ja zrobilem tak ze wyslalem wszystko na yoyo.pl i tam mam baze mysql jak ja wybrac?
Diablico14
Juz rozumiem dziekuje za pomoc wszystko dziala poprawnie mozemy zakonczyc temat
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.