Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Błędne użycie mysql_fetch_array()
lolkiewicz
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 12.03.2012

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


Witam,
mam problem ponieważ na windowsie wszystko działa i nie ma problemów, a jak wrzuciłem pliki na serwer(linux) to wywala mi błąd.
[code]warning mysql_fetch_array() expects parameter 1 to be resource boolean given in /home/u2/public_html/videos.php on line 79.

Ten sam błąd jest też w 39 lini gdy wybieram jedną z kategorii

Tu macie videos.php
http://wklej.org/id/779180/

videoscomment.php
http://wklej.org/id/779179/

i jest jeszcze videossql.php ale tam sa tylko info do połączenia z bazą danych.

Proszę was o pomoc. Bo nie ogarniam już tego :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Dodam jeszcze totalny brak filtrowania zmiennych np:

  1. $idcoment = $_GET["idcoment"];
  2. $idcoment=strtr($idcoment, '\'', '*');
  3. if (($action == "delcomment") && ($idcoment != "")){
  4. $sql = "SELECT * FROM comentarios WHERE id=$idcoment LIMIT 1";


Nie chcę tu robić offtopu, ale jak to jest że od x czasu na tym forum zazwyczaj przy kodzie mysql_* ktoś doda komentarz, żeby dla bezpieczeństwa korzystać choćby z PDO a nikt tego nie stosuje (IMG:style_emoticons/default/smile.gif) poza tym jak spodziewasz się dostać id w postaci liczby całkowitej to zrób:

  1. $idcoment = (int)$_GET['idcoment'];


Co do samego problemu zrób sobie echo $sql wklej do phpmyadmina i zobacz czy działa.


Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 12:58