Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warning: mysql_num_fields(): supplied argument ...
Forum PHP.pl > Forum > PHP
wewior
podczas proby dodawania danych do tabeli pojawia sie taki blad:
Kod
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in ...

kod wyglada mniej wiecej tak
  1. <?php
  2.  
  3. $rFields = mysql_list_fields( $this->db, $sTbl, $this->rConnect );
  4. $iColumns =  mysql_num_fields( $rFields );
  5.  
  6. ?>

i sluzy do pobierania nazw kolumn do ktorych nastepnie beda dodawane dane, jest to prosta tabela z plikami dla artykulow, ma 4 pola
co dziwne to to ze niektore pliki przechodza a niektore nie, ale przeciez w tym zapytaniu nie ma odwolania do nazw plikow wiec nie bardzo rozumiem powiazanie
moze ktos sie spotkal z podobnym problemem
nospor
daj se tak:
  1. <?php
  2. $rFields = mysql_list_fields( $this->db, $sTbl, $this->rConnect ) or die(mysql_error());
  3. ?>

i zobacz co masz nie tak. pewnie ktoras ze zmiennych: $this->db, $sTbl, $this->rConnect jest nie teges. zapewne $sTbl.

przenosze na php
wewior
zmienne sprawdzalem wczesniej i sa raczej poprawne, zreszta ten sam skrypt dziala dla niektorych plikow (obrazkow)
ale kod ktory podales zwrocil komunikat:
Kod
Lost connection to MySQL server during query

czyli cos chyba jest nie tak, pliki nie sa zbyt duze wiec to raczej nie to...
---
zauwazylem ze problem pojawia sie podczas dodawania obrazkow o okreslonej wielkosci, dziwne ze juz przy 700x850px sa problemy skoro wczesniej dzialaly powyzej 1500 bez problemow, zobacze co admin powie, chyba ze ktos ma pomysl co moze byc nie tak z serwerem
em1X
Cytat
mysql_num_fields(): supplied argument is not a valid MySQL result resource in


Najpierw przetlumaczymy z angielskiego ten błąd na polskiemu: argument przekazany funkcji nie jest prawidłowym źródłem wyniku zapytania do MySQL.

To było po polsku.. po polskiemu jest: błędne zapytanie MySQL (błąd składni w zapytaniu, zapytanie nie wykonało się z jakiegoś powodu itp.)
wewior
em1X << ale pytanie nie brzmialo przetlumacz a en na pl tylko pomoz znalezc problem, z calym szacunkiem ale moze zostaw miejsce tym ktorzy chca pomoc
problemem jest utrata polaczenia z baza i jakis parametr przypuszczam bedzie do przestawienia, nawet nie chodzi o kod a prawdopodobnie o ustawienia serwera, ze skrypt gubi polaczenie z baza
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.