Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt mgc_spary
Forum PHP.pl > Forum > Przedszkole
bondzik
Czesc .
mam problem z 1 z skryptow.
pokazuje mi takie cos niewiem co mam z nim juz robic dlatego prosze was o pomoc

Kod
php Warning: Division by zero
File: inc.Spary.php (/home/bondzik/public_html/mgc/modules/spary)
Line: 153

Database error: Invalid SQL: select * from mgc_spary order by time desc limit 0,
MySQL Error: 1064 (You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1)
Session halted.



jesli ktos chce zobaczyc ten skrypt w pelnej postaci moze go sciagnac
http://gs106.internetdsl.tpnet.pl/~bondzik/spary.zip


Bardzo was prosze o pomoc
ARJ
wydaje mi się że masz gdzieś w skrypcie źle zformuowane zapytanie SQL.
  1. //masz tak:
  2. SELECT * FROM mgc_spary ORDER BY time DESC LIMIT 0
  3.  
  4. //chyba powinno BYć:
  5. SELECT * FROM mgc_spary ORDER BY time DESC LIMIT '0'

i tak OT ale ciekawi mnie co to za skrypt?
id4
Witam

Jeśli zadajesz takie pytanie do bazy:
  1. SELECT * FROM mgc_spary ORDER BY time DESC LIMIT 0

to wynikiem nie będzie żaden rekord, ponieważ ustawiłeś LIMIT 0. Jeśli chcesz np. 5 wyników, to ustaw LIMIT 5. Jeśli natomiast chodzi Ci o zapis z parametrem określającym zaczęcie liczenia, to ustaw LIMIT 0,10 - wówczas zapytanie wyświetli 10 rekordów zaczynając od rekordu 0. Można też oczywiście zastosować zapis LIMIT 20,10, co z kolei zwróci 10 rekordów zaczynając od rekordu 20-go.

Nie wiem natomiast czy tylko w tym leży problem, ponieważ męczę się teraz z własnymi stuffami i niestety nie mam czasu looknąć na Twoje kody.
dr_bonzo
Blad sql moze wynikac z tego ze nie mozna wykonac zapytania: "... LIMIT 0"
A 0 pochodzi od $this->show, ktore nie ma przypisanej wartosci, wiec jest = 0, na co wskazuje blad dzielenia przez zero:

Cytat
php Warning: Division by zero
File: inc.Spary.php (/home/bondzik/public_html/mgc/modules/spary)
Line: 153

Cytat
  $pages = ceil($this->db->Record['count'] / $this->show);

W zadnym z plikow nie ma przypisania
$this->show = ....
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.