Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pętla while w tablicy array
andrzej7322
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (20%)
X----


Witam, mam problem potrzebuje wyciągnąć dane z mysql i wstawic je do tablicy to sa trzy ostatnie rekordy i stworzyłem takie coś tylko to nie dizała.
  1. $nowyzap=mysql_query("SELECT * FROM products ORDER BY id DESC LIMIT 3");
  2. while($nowywyk=mysql_fetch_array($nowyzap)){
  3. $tablica .='"'.$nowywyk['id'].'",';
  4. }
  5. $tablica=substr($tablica, 0 ,-1);
  6. $tab=array($tablica);

z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
andrzej7322
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (20%)
X----


dalej nie działa teraz funkcja nie ma limitu na 3 tylko wszystkie id pokazuje.
może jest jakiś inny sposób by wyciągnąć id 3 ostatnich rekordów z bazy i pozniej ja mam pętle while która pokazuje mi wszystkie rekordy z bazy i chcę aby te trzy miały oznakowanie nowe to wygląda tak
  1. $nowyzap=mysql_query("SELECT * FROM products ORDER BY id DESC LIMIT 3");
  2. function mysql_fetch_column($query,$column) {
  3. $resultArray = array();
  4. while($row = mysql_fetch_assoc($query)) {
  5. $resultArray[] = $row[$column];
  6. }
  7. return $resultArray;
  8. }
  9. $tab=mysql_fetch_column($nowyzap,'id');
  10. while($wyk=mysql_fetch_array($zapproducts)){
  11. if(in_array($wyk['id'], $tab)){
  12. $id2='nowy';
  13. }
  14. }


Ten post edytował andrzej7322 28.07.2010, 15:26:34
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.06.2026 - 04:20