Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql]pomoc z klauzulą LIMIT, Podstawienie własnej zmiennej
KUDELSKI
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.08.2007

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


Witam wszystkich może jest to banalny problem co dla nie których no ale ja mam z tym problem i proszę o pomoc a o co mi dokładnie chodzi chciał bym podstawić swoją wartość liczbową pod klauzulę LIMIT chciałem zrobić to za pomocą zmiennej jeśli zapisze skrypt tak:

  1. <?php
  2. $query = &#092;"SELECT * FROM daneklienta ORDER BY klientid DESC LIMIT 20\";
  3. $result = mysql_query($query);
  4. while ($row = mysql_fetch_array($result)) {
  5. echo $row['idklienta'];
  6. echo &#092;"
  7. &#092;";
  8. }
  9. ?>


wszystko śmiga tak jak powinno a chciałem zrobić tak aby została wyświetlona tylko ta grupka rekordów jaką podam poprzez zmienną "$ilu" chciałem wykonać to jakoś tak :

  1. <?php
  2. $ilu = $_POST['ilu'];
  3. $query = &#092;"SELECT * FROM daneklienta ORDER BY klientid DESC LIMIT '$ilu'\";
  4. $result = mysql_query($query);
  5. while ($row = mysql_fetch_array($result)) {
  6. echo $row['idklienta'];
  7. echo &#092;"
  8. &#092;";
  9. }
  10. ?>


No ale smile.gif nic z tego jeśli by ktoś wiedział jak to wykonać i chciał się podzielić ze mną wiadomościami bym był bardzo wdzięczny za pomoc.




Dziękuje batman pomogło i nie zapomnę smile.gif

Ten post edytował KUDELSKI 11.10.2007, 20:09:46
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




  1. <?php
  2. $ilu = (int)$_POST['ilu'];
  3. if($ilu == 0) $ilu = 20;
  4. $query = "SELECT * FROM daneklienta ORDER BY klientid DESC LIMIT ".$ilu;
  5. ?>


Pamiętaj, by zawsze sprawdzić dane pobrane od użytkownika.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
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 Aktualny czas: 20.08.2025 - 12:06