Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie rekordów większych od...
podol
post 13.07.2005, 00:30:54
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 12.07.2005
Skąd: Starogard Gdański

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


Witam! mam taki mały problem, otóz posiadam w bazie danych artykuły- kazdy posiada wartości dla ID, TYTUL, TRESC

Chciałbym zrobić coś takiego żeby na stronie wyświetlały się tylko rekordy (tzn tytuły raczej wraz z linkiem - ten wygląda następująco articles.php?id=wartość ) większe od ID=22 włącznie...

Może ktoś mi pomoże?? smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Cathan
post 13.07.2005, 06:22:26
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.04.2005

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


Zakladam, ze ID ida po kkolei, jesli tak, to wyświetlaj wszystko za pomocą pętli np for która pracuje na dodatkowym parametrze no $i i w warunku ustal jego wartość na 22 , a potem inkrementuj
np cos takiego:

  1. <?php
  2. for ($i = 22; $i <= $record_numbers; $i++)
  3. {
  4.  
  5. }
  6. ?>


jesli dobrze qmam ze o to chodzi

Pozdrawiam
Go to the top of the page
+Quote Post
id4
post 13.07.2005, 08:07:13
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 1
Dołączył: --
Skąd: Rogożnik /K-ce/

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


Albo od razu w zapytaniu:

  1. SELECT *
  2. FROM tabela WHERE id>='22' ORDER BY id
Go to the top of the page
+Quote Post
podol
post 13.07.2005, 10:28:39
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 12.07.2005
Skąd: Starogard Gdański

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


Zrobilem przez zapytanie cos takiego:

  1. <?php
  2. $sql_query = &#092;"SELECT id, tytul, tresc, FROM news where id>='22' 
  3. ORDER BY id DESC LIMIT &#092;".$limit['tematy'].\"\" 
  4. or die (&#092;"Nie mo?na wykona? zapytania\"); 
  5. $result = mysql_query($sql_query) 
  6. or die (&#092;"Nie mo?na wykona? wyniku\"); 
  7. ?>


Ale wywala mi ze nie mozna wykonac wyniku... sad.gif

Ten post edytował podol 13.07.2005, 10:29:57
Go to the top of the page
+Quote Post
nospor
post 13.07.2005, 10:32:21
Post #5





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




  1. <?php
  2. $sql_query = &#092;"SELECT id, tytul, tresc FROM news where id>='22' 
  3. ORDER BY id DESC LIMIT &#092;".$limit['tematy'].\"\" 
  4. or die (&#092;"Nie mo?na wykona? zapytania\");
  5. ?>
o jeden przecinek za daleko


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kanji
post 13.07.2005, 10:33:14
Post #6





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


Cytat
<?php
$sql_query = "SELECT id, tytul, tresc, FROM news where id>='22'
ORDER BY id DESC LIMIT ".$limit['tematy'].""
or die ("Nie mo?na wykona? zapytania");
$result = mysql_query($sql_query)
or die ("Nie mo?na wykona? wyniku");
?>

Bo masz zapisać: $sql_query = "SELECT id, tytul, tresc, FROM news where id>=22
beż apostrofów, liczby daje się bez "" i '' gdyż nie jest to stronig ani char, a jak dajesz '' do kompulator widzi jako strong i dlatego ci błąd wywala że typ jest niekompatybilny


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post
podol
post 13.07.2005, 10:38:13
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 12.07.2005
Skąd: Starogard Gdański

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


Dzięki wszystkim za pomoc, pomoglo biggrin.gif
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 Wersja Lo-Fi Aktualny czas: 20.07.2025 - 09:24