Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Warning: mysql_result():, supplied argument is not a valid MySQL
Vandzior
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


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...
Go to the top of the page
+Quote Post
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




supplied argument is not a valid, czyli wina leży już w mysql_query ...
Go to the top of the page
+Quote Post
Vandzior
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


Czyli coś w bazie danych?
Go to the top of the page
+Quote Post
Zyx
post
Post #4





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


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?
Go to the top of the page
+Quote Post
Vandzior
post
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


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.
Go to the top of the page
+Quote Post
vokiel
post
Post #6





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Znaczy, że zapytanie ($query) jest nieprawidłowo skonstruowane. Jak mamy tu pomóc, jak nie wiemy jak wygląda zapytanie ?
Go to the top of the page
+Quote Post
Vandzior
post
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


Przecież, dałem cały kod z pliku. ;p Czy o coś innego chodzi?
Go to the top of the page
+Quote Post
vokiel
post
Post #8





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Ale nie dałeś najważniejszego: tego co jest przekazywane w zmiennej $query
(IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Vandzior
post
Post #9





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


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

Ten post edytował Vandzior 4.10.2009, 23:46:40
Go to the top of the page
+Quote Post

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: 3.10.2025 - 05:22