Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Porównanie rekordow
-Bernanrd-
post
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
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
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
Post #4





Goście







wie ktoś jak to ogarnąć ? (IMG:style_emoticons/default/wstydnis.gif)
Go to the top of the page
+Quote Post

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: 16.09.2025 - 12:16