Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blokowanie wyświetlanych rekordów
grzesiek1925
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.11.2010

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


Witam,

Mam 2 pytania do Was. Otóż jak należy zablokować wyświetlanie w php rekordów które
  1. SELECT * FROM `test` WHERE `inny` = "1"
? Gdyż jak daje jakieś warunki to albo mi wyświetla wszystko albo nic.

Jak zrobić aby jakiś plik php był np. co 5min wykonywany?
Go to the top of the page
+Quote Post
ADeM
post
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


Pierwszego pytania nie zrozumiałem. Chcesz wyświetlać wszystkie rekordy prócz takich, które mają inny = 1?
  1. SELECT * FROM `test` WHERE `inny` != "1"

A co do drugiego pytania, to poczytaj o cronie.
Go to the top of the page
+Quote Post
grzesiek1925
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.11.2010

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


Tak o to chodziło mi (IMG:style_emoticons/default/tongue.gif)
Jednak mam teraz pytanie.
Mam takie coś:
  1. $wyswietl = $mysqli -> query ( 'SELECT * FROM `lista` WHERE `stat` = "1" AND `admin` = "0" ORDER BY `name` DESC LIMIT ' . $LimitPage. ', 20');
  2. $wyswietl2 = $mysqli -> query('SELECT * FROM `test` WHERE `inny` = "1"');


Oraz koleją część kodu
  1. if ( $wyswietl -> num_rows < 1 && $wyswietl2 != 1)
  2. {
  3. echo '<br/><center><b>Blabla</b></center>';
  4. } else {


To nie blokuje mi wszystkich rekordów `inny` jeśli jest równy 1? Może ktoś chociaż naprowadzić na to jak można by było wykonać?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$wyswietl -> num_rows < 1 && $wyswietl2 != 1
Przecież $wyswietl2 to wynik działania query z mysqli. Tego czegoś nie porównuje się z 1 bo to daje zupełnie inny wynik niż liczba :/
dla $wyswietl użyłeś num_rows a $wyswietl2 obrabiasz bez sensu

Go to the top of the page
+Quote Post
kwiatek5
post
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 26.01.2011

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


Cytat
  1. $wyswietl2 = $mysqli -> query('SELECT * FROM `test` WHERE `inny` = "1"');

Sprawdź, jakie dane chcesz otrzymać:
  1. print_r($wyswietl2);

czy:
  1. for($i=0;$i<$wyswietl2->num_rows;$i++){
  2. print_r($wyswietl2->fetch_assoc());
  3. }
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: 22.08.2025 - 17:51