Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Warning: mysql_fetch_assoc()
elzi31
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 31.05.2010

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


Witam!

Jestem początkującym użytkownikiem i dopiero się uczę języku PHP.
Lecz skrypt instalowali mi ludzie od których kupiłem domenę. Miało w 100 % działać lecz jak wchodzę na stronkę pojawia się u góry ten błąd oraz na każdej innej podstronie gdzie zostanie wyszukany jakiś utwór. Jeśli mogę to podam link do strony. http://downloaded.pl/wyszukiwarka.mp3/ Co w tej kwestii mam zrobić ponieważ powiedziano mi że ja coś zmieniałem, choć nic nie ruszałem ponieważ niezbyt bardzo na tym się znam.

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/virtual/downloaded.pl/htdocs/wyszukiwarka.mp3/includes/classes/DB.class.php
on line 30


również pojawia się taki błąd



Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/virtual/downloaded.pl/htdocs/wyszukiwarka.mp3/includes/classes/DB.class.php on line 21


Ponieważ jak wpiszę się tytuł lub wykonawce powinno się więcej podstron wyświetlać a wyświetla się tylko jedna, nie wiem czym to może być spowodowane.




Pozdrawiam! elzi31
I czekam na odpowiedź

Ten post edytował elzi31 31.05.2010, 20:55:38
Go to the top of the page
+Quote Post
darophp
post
Post #2





Grupa: Zarejestrowani
Postów: 309
Pomógł: 20
Dołączył: 13.02.2010
Skąd: Kęty

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


Było by miło, gdybyś pokazał kodzik z tego pliku smile.gif


--------------------
Fotografia, projektowanie stron WWW | web-coding.pl - HTML 5 i CSS 3 - już w krótce ;)
Go to the top of the page
+Quote Post
elzi31
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 31.05.2010

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


oto ten kod

  1.  
  2.  
  3. <?
  4.  
  5. class DB {
  6.  
  7. function __construct($array) {
  8.  
  9. if(mysql_connect($array["Host"],$array["Login"],$array["Password"])) {
  10. if(mysql_select_db($array["Name"])) {
  11. mysql_query('set names "utf-8"');
  12. return true;
  13. }
  14. else { return false; }
  15. }
  16. else { return false; }
  17.  
  18. }
  19.  
  20. public function query($Query,$Num = false) {
  21. if($Num == true) {
  22. $Array[0] = mysql_query($Query);
  23. $Array[1] = mysql_num_rows($Array[0]);
  24. return $Array;
  25. }
  26. else {
  27. return mysql_query($Query);
  28. }
  29. }
  30.  
  31. public function getResult($Q) {
  32. return mysql_fetch_assoc($Q);
  33. }
  34.  
  35. }
  36.  
  37. ?>
  38.  


Ten post edytował elzi31 31.05.2010, 21:31:57
Go to the top of the page
+Quote Post
zend
post
Post #4





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1. <?php
  2.  
  3. class DB {
  4.  
  5. function __construct($array) {
  6.  
  7. if(mysql_connect($array["Host"],$array["Login"],$array["Password"])) {
  8. if(mysql_select_db($array["Name"])) {
  9. mysql_query('set names "utf-8"');
  10. return;
  11. }
  12. }
  13.  
  14.  
  15. throw new Exception(mysql_error());
  16.  
  17. }
  18.  
  19. public function query($Query,$Num = false) {
  20. if($Num == true) {
  21. $Array[0] = mysql_query($Query);
  22. $Array[1] = mysql_num_rows($Array[0]);
  23. return $Array;
  24. }
  25. else {
  26. return mysql_query($Query);
  27. }
  28. }
  29.  
  30. public function getResult($Q) {
  31. return mysql_fetch_assoc($Q);
  32. }
  33.  
  34. }
  35.  


Pewnie masz niepoprawne dane dostępowe do bazy, napewno nei zmieniałeś?
Go to the top of the page
+Quote Post
elzi31
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 31.05.2010

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


Tamten problem rozwiązany. Ale coś jeszcze jest nie tak w skrypcie. Ponieważ pokazuje się tylko jedna podstrona po wpisaniu słowa np. "disco polo" lub "peja" powinno się pokazać kilka podstron czym to może być spowodowane. I jeszcze mnie dręczy że na stronie nie pokazuję ostatnie szukane lub najczęściej szukane. Może ktoś wie czym to jest spowodowane. Sprzedawca który instalował mi skrypt powiedział że "Jest to spowodowane tym że wszystko musi się jakiś czas "synchronizować", za jakiś czas będzie wszystko dobrze, a jeśli nie jest to wina hostingu, ponieważ na poprzednim było wszystko dobrze jak mógł Pan zauważy" czy jest to możliwe że dopiero po jakimś czasie będzie wszystko okej? Moja strona to www.downloaded.pl

Ten post edytował elzi31 1.06.2010, 22:14:33
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:18