Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ile razy wartość występuje w polu
Forum PHP.pl > Forum > Przedszkole
Wieviór
Tabela użytkownik
Kod
id  |  login
------------
1  |  koles
2  |  typek
3  |  mops
4  |  czlowiek


I tabela news
Kod
id  |  tresc  |  autor
----------------------
0  |  pleple |  koles
1  |  bubub |  typek
2  |  aaaaa |  mops
3  |  cccccc |  czlowiek
4  |  adlasd |  mops
5  |  lollollo |  mops


I chce zrobić skrypt, który wyświetli użytkownikowi mops ile ma newsów

Czyli muszę policzyć ile razy w tabeli 'news' w polu 'autor' występuje 'mops'.
Nie chce robić żadnych tabel tylko niech to się przypisze do zmiennej '$iloscnewsow' i pokaże w echo. Takie proste zastosowanie. winksmiley.jpg
hmmm
  1. <?php
  2.  
  3. // po polaczeniu z baza
  4.  
  5. $polecenie = mysql_query(&#092;"SELECT count(id) FROM news WHERE autor = '\" . $autor . \"'\");
  6. $wynik = mysql_fetch_row($polecenie);
  7.  
  8. $iloscnewsow = $wynik[0];
  9.  
  10. echo $iloscnewsow;
  11.  
  12. ?>
w ten sposob, musisz utworzyc wczesniej zmienna $autor, ktorej przypisujesz jakas wartosc i potem polecenie zlicza ci z bazy ilosc newsow, ktorych autorem jest $autor winksmiley.jpg
Wieviór
No aż takim idiotą nie jestem biggrin.gif Dzięki bardzo tongue.gif
sobstel
radze przeprowadzic normalizacje... i poczytac o podstawach projektowania i uzywania relacyjnych baz danych
hmmm
@sopel rozwin prosze swoja wypowiedz ...
dr_bonzo
Zmien kolumne autor na taka:
Kod
id  |  tresc  |  ID_autor
----------------------
0  |  pleple |  1
1  |  bubub |  2
2  |  aaaaa |  3
3  |  cccccc |  4
4  |  adlasd |  3
5  |  lollollo |  3


Po to sa relacje w bazach zeby ch uzywac.
ID_autor to oczywiscie ID autora z tabeli uzytkownik.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.