Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Warunek wyszukiwanie w bazie danych !=, Jak wyżej.
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam następujący problem - podam przykład i wszyscy zrozumieją, o co mi chodzi:

  1. $wynik = mysql_query("SELECT * FROM userzy WHERE `value` != '$m'")
  2. or die('Błąd zapytania');


Jak to osiągnąć?

Ten post edytował miras 9.07.2012, 23:39:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
fiszol
post
Post #2





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


  1. <?php
  2. $wynik = mysql_query("SELECT * FROM userzy WHERE `value` != '$m'");
  3. if(!$wynik) {
  4. die("brak wynikow");
  5. }

O to chodziło?

Ten post edytował fiszol 9.07.2012, 23:46:59
Go to the top of the page
+Quote Post
miras
post
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


nie no nie do końca, chodzi mi o to, żeby te zapytanie wyszukało te wyniki, które są różne od zmiennej $m, niestety tak jak podałem w przykładzie `value` != '$m' nie działa..
Go to the top of the page
+Quote Post
fiszol
post
Post #4





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


to sprawdź co masz w zmiennej $m, bo zapytanie jest ok.
  1. <?php
  2. ?>
Go to the top of the page
+Quote Post
miras
post
Post #5





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


coś jest nie tak bo mam taki kod:


  1.  
  2.  
  3. if ($_POST['zmienna']=="pelna") {
  4.  
  5. $_SESSION['miasto']=$_POST['miasto'];
  6. $m=$_SESSION['miasto'];
  7. }
  8.  
  9.  
  10. if ($_SESSION['miasto']) {
  11.  
  12. $wynik = mysql_query("SELECT * FROM userzy WHERE `value`!='$m'")
  13. or die('Błąd zapytania');
  14.  
  15.  
  16. if(mysql_num_rows($wynik) > 0) {
  17. echo '<td><form method="POST" action=""><select name="miasto">';
  18. echo '<option selected="selected" value="'.$m.'">'.$m.'</option>';
  19. echo '<input type="hidden" name="zmienna" value="pelna">';
  20.  
  21. while($miasto = mysql_fetch_assoc($wynik)) {
  22.  
  23. echo '
  24.  
  25. <option value="'.$miasto['value'].'">'.$miasto['miasto'].'</option>
  26.  
  27. ';
  28.  
  29.  
  30.  
  31. }
  32. echo "</select></form></td></tr></table>";
  33. }
  34.  
  35. }


I $m ma wartość jak sprawdzałem miała 'gdansk', zapytań w bazie jest ok. 15 więc powinno być 14 wyników a daje 1.. co jest ?
Go to the top of the page
+Quote Post
krzywy36
post
Post #6





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


http://dev.mysql.com/doc/refman/5.0/en/com...rator_not-equal operator dobry, więc problem z Twoim kodem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
miras
post
Post #7





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


a mógłby ktoś zerknąć, co jest nie tak z tym kodem ?
Go to the top of the page
+Quote Post
krzywy36
post
Post #8





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


wrzuć to zapytanie do phpmyadmin i zobacz co zwraca
Go to the top of the page
+Quote Post
miras
post
Post #9





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


w phpmyadminie zwraca poprawnie, to co chcę a w kodzie juz nie bardzo..

Dobra panowie, jakoś sobie poradziłem - dzięki!
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: 23.08.2025 - 19:55