Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Porównanie rekordow
-Bernanrd-
post 15.02.2012, 00:27:04
Post #1





Goście







Witam

  1. //mysql itp
  2. for($x = 1; $x <= 5; $x++){
  3. $row = $stmt -> fetch();
  4. if($x == $row['id']){
  5. }
  6. }
  7.  


Chciałbym liczyć tak jak jest $x do określonej wartości i jeśli trafi na id istniejące z pobranych rekordów to dajmy je wyświetli.


Teraz tak nie działa i wyświetla jak pobiera z mysql.
Go to the top of the page
+Quote Post
untorched
post 15.02.2012, 00:41:56
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


  1. $min = 3;
  2. $max = 10;
  3. $ret = mysql_query('SELECT * FROM `tabelka` WHERE `id` >= '.$min.' AND `id` <= '.$max);
  4. $rows = array();
  5. while($row = mysql_fetch_array($ret))
  6. {
  7. $id = (int)$row['id'];
  8. $rows[$id] = $row;
  9. }
  10.  
  11. for($x = 1; $x <=5; $x++)
  12. {
  13. if(isset($rows[$x]))
  14. {
  15. echo '.';
  16. }
  17. }


Coś w ten wzór..
Go to the top of the page
+Quote Post
-Bernanrd-
post 15.02.2012, 06:58:36
Post #3





Goście







Ale patrz chodzi mi o takie coś:

Dajmy że pobieram:
id - name
1 - a
2 - b
8 - c
10 - d


i mam pętle odliczającą do 10


chciałbym by jak odliczała:
if($id == $x){
echo $name;
}else{
echo $pusty;
}

po prostu znajdowały swoje id swój numer i przypisały się podczas liczenia
Go to the top of the page
+Quote Post
-Bernanrd-
post 15.02.2012, 15:29:18
Post #4





Goście







wie ktoś jak to ogarnąć ? wstydnis.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: 14.08.2025 - 08:56