Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Ilosc kolumn w bazie
upeertv
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Mam taki kodzik

  1. $base=mysqli_connect(***','***','***','***');
  2. $query="Select * From pw WHERE status Like '0'";
  3. $result=mysqli_query($base,$query);
  4. $obAmount=mysqli_num_rows($result);
  5. echo''.$obAmount.'';


ktory wyszukuje w tabeli pw ilosc kolumn z statusem = 0

jednak problem polega na tym ze chcialbym wyszukac liczbe kolkumn z statusem 0 dla zalogowanego uzytkownika



Chodzi o to by pokazac ile wiadomosc PW jest nieprzeczytanych (status 0)

w mysql kolumna mam takie


id
nadawca
odbiorca
kiedy
status

a nazwe aktualnie zalogowanego uzytkownika wyswietla $uzytkownik2['login']
Go to the top of the page
+Quote Post
Michael2318
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Zwykłe zliczanie:
  1. SELECT COUNT(*) AS liczymy FROM pw WHERE STATUS LIKE '0';


Teraz w polu 'liczymy' będziesz miał zliczoną ilość znalezionych rekordów (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
upeertv
post
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


ale chodzi o to ze chcialbym zliczyc ilosc nieprzeczytanych wiadomosci dla konkretnego uzytkownik a nie ile ogolnie w bazie jest nieprzeczytanych (IMG:style_emoticons/default/ohno-smiley.gif)
Go to the top of the page
+Quote Post
matiit
post
Post #4





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


  1. SELECT COUNT(*) AS liczymy FROM pw WHERE STATUS LIKE '0' AND user_id=10;


Powyższe dla user o id równe 10 zakładając, że masz w miarę normalną strukturę tabel.
Go to the top of the page
+Quote Post
Michael2318
post
Post #5





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


No to dodaj to w uwarunkowaniu zapytania...? Podstawy wszelkich podstaw, poczytaj trochę.
  1. SELECT COUNT(*) AS liczymy FROM pw WHERE STATUS LIKE '0' AND odbiorca = 15;


Zliczy dla usera o ID 15.
Go to the top of the page
+Quote Post
upeertv
post
Post #6





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Dziekuje (IMG:style_emoticons/default/wink.gif) Pomogł! (IMG:style_emoticons/default/wink.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: 26.12.2025 - 11:27