Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Warning: mysql_result():
Forum PHP.pl > Forum > Przedszkole
Vandzior
Witam, mam taki problem, iż robiłem stronkę i mam taki błąd:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\kernel\mysqlutils.inc.php on line 29

Oto cały mój plik. ;]

  1. <?php
  2.  
  3. @mysql_connect ($cfg_db_host , $cfg_db_user , $cfg_db_pass) or die("MySQL Error. Please check mysql connection configs.");
  4. @mysql_select_db ($cfg_db_name) or die("MySQL Error. Please check database and database configs.");
  5.  
  6.  
  7. function query ($query, $v)
  8. {
  9. $query = mysql_query( $query );
  10. switch ( $v )
  11. {
  12. case 1:
  13. $result = $query;
  14. break;
  15. case 2:
  16. $result = mysql_result ($query, 0);
  17. break;
  18. case 3:
  19. $result = mysql_num_rows ($query);
  20. break;
  21. case 4:
  22. $result = mysql_fetch_array ($query);
  23. break;
  24. }
  25.  
  26. return $result;
  27. }
  28.  
  29. function query_slash ($query, $v)
  30. {
  31. $result = query ($query, $v);
  32. $result = get_magic_quotes_gpc () ? $result : @addslashes ($result);
  33. return $result;
  34. }
  35. ?>


Co jest w tym złego?

Próbowałem:
- usunąć:
  1. case 2:
  2. $result = mysql_result ($query, 0);
  3. break;

- zmienić:
*z:
  1. $result = mysql_result ($query, 0);

*na:
  1. $result = mysql_result ($query);

*oraz na:
  1. $result = mysql_result ($query, 0, 0);


Z góry dzięki za pomoc...
Spawnm
supplied argument is not a valid, czyli wina leży już w mysql_query ...
Vandzior
Czyli coś w bazie danych?
Zyx
Problem jest tak oklepany do bólu, że wystarczy krótko poszukać:

http://phpedia.pl/wiki/Supplied_argument_i...result_resource

Ludzie, czemu wy obsługi błędów nie używacie?
Vandzior
Cytat(Zyx @ 3.10.2009, 08:32:26 ) *
Problem jest tak oklepany do bólu, że wystarczy krótko poszukać:

http://phpedia.pl/wiki/Supplied_argument_i...result_resource

Ludzie, czemu wy obsługi błędów nie używacie?




Ale co wpisać, pomożecie mi z tym kodem? Proszę o pomoc.
vokiel
Znaczy, że zapytanie ($query) jest nieprawidłowo skonstruowane. Jak mamy tu pomóc, jak nie wiemy jak wygląda zapytanie ?
Vandzior
Przecież, dałem cały kod z pliku. ;p Czy o coś innego chodzi?
vokiel
Ale nie dałeś najważniejszego: tego co jest przekazywane w zmiennej $query
winksmiley.jpg
Vandzior
Forum ma właśnie ten błąd, pokazuje, że nie ma żadnego tematu, działu, ani postu.

Oto pliki, które mogą się przydać:

./modules/forum/index.php

./config.php

./index.php

./kernel/init.php

./kernel/core.inc.php

./kernel/filters.inc.php

./kernel/smarty/Smarty.class.php


Pozdrawiam,
Vandzior
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.