Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Stronicowanie z warunkiem
Kshyhoo
post
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Witam. Borykam się z problemem stronicowania. Chcę dodać warunek do zapytania i wciąż mam błąd:
  1. $start = ($s-1)*$na_strone;
  2. $wynik = mysql_query("SELECT SQL_CALC_FOUND_ROWS *
  3. FROM tutoriale
  4. WHERE tut_stan = 1
  5. LEFT JOIN kategorie
  6. ON (kat_id = tut_kat_id)
  7. ORDER BY tut_id DESC
  8. LIMIT $start, $na_strone");
  9. $rekordow = mysql_result(mysql_query("SELECT FOUND_ROWS()"),0);
  10. $stron = ceil($rekordow/$na_strone);

Chciałbym dodać warunek wykluczający wyświetlanie artykułów, gdzie:
  1. WHERE tut_stan = 1

Co nie wymodzę, mam błąd składni zapytania. Chciałbym tez pozbyć się SQL_CALC_FOUND_ROWS * na rzecz COUNT(*)...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
To jest tak, jednemu podoba się żona innemu teściowa...
Ale tu nie ma co się podobac lub nie podobać. To co teraz robisz to tak jakbyś używał chlebaka do trzymania w nim chlebaka...

ja rozumiem używać ENUM dla wartości "włączony" i "wyłączony" - po to enum powstało. Ale mi się z celem uzywać enum dla wartości "0" i "1". Rownie dobrze zrób sobie pole TINYINT i trzymaj tam 0 i 1. Będzie to jeszcze mniej pamięciożerne od tego enum co teraz zrobiłes (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Kshyhoo   [PHP] Stronicowanie z warunkiem   13.06.2010, 13:12:06
- - mariuszli   Zobacz w którym miejscu masz WHERE, a w którym pow...   13.06.2010, 13:34:11
- - Kshyhoo   Powinno być tak: [PHP] pobierz, plaintext $start ...   13.06.2010, 13:44:04
- - mariuszli   Jaką masz strukturę tych tabel?   13.06.2010, 17:13:41
- - Kshyhoo   [SQL] pobierz, plaintext CREATE TABLE `tutoriale` ...   13.06.2010, 17:43:25
- - mariuszli   Tylko, że w zapytaniu są używane dwie tabele, a da...   13.06.2010, 18:38:54
- - Kshyhoo   Druga, to tylko kategorie: [SQL] pobierz, plaintex...   13.06.2010, 18:47:53
- - nospor   CytatGdy wpiszę warunek WHERE tut_stan=1, wyświetl...   13.06.2010, 20:25:39
- - mariuszli   Jednak możliwe. [SQL] pobierz, plaintext `tut_stan...   13.06.2010, 20:33:06
- - nospor   @mariuszli w tym co piszesz być może i jest racja....   13.06.2010, 20:35:18
|- - Kshyhoo   Cytat(nospor @ 13.06.2010, 21:35:18 )...   13.06.2010, 22:33:42
- - nospor   CytatTo jest tak, jednemu podoba się żona innemu t...   14.06.2010, 06:49:10
- - Kshyhoo   Pisząc to porównanie, nie miałem na myśli siebie.....   14.06.2010, 15:52:33
- - nospor   CytatZresztą zobacz sobie 7 post na w/w stronie, j...   14.06.2010, 20:08:07
- - Kshyhoo   Ja też bym się nie przejmował. Internet to takie m...   14.06.2010, 20:26:23
- - nospor   dobra, jutro uporządkuję ci tę tabelę trochę. tera...   15.06.2010, 06:32:23
- - Kshyhoo   Uuuu, ale konkretów. To może i ja pokomentuję: [SQ...   15.06.2010, 20:06:29
- - nospor   CytatJak już pisałem, miałem problemy w przetwarza...   16.06.2010, 06:51:08
- - Kshyhoo   Mój wiek, to żadna tajemnica - 43... mam w profilu...   16.06.2010, 18:48:32
- - nospor   CytatMój wiek, to żadna tajemnica - 43... mam w pr...   16.06.2010, 19:59:39


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: 28.12.2025 - 08:52