Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Warunek wyszukiwanie w bazie danych !=, Jak wyżej.
miras
post 9.07.2012, 23:35:47
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
fiszol
post 9.07.2012, 23:45:14
Post #2





Grupa: Zarejestrowani
Postów: 449
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


--------------------
\o/
Go to the top of the page
+Quote Post
miras
post 9.07.2012, 23:47:14
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 9.07.2012, 23:49:22
Post #4





Grupa: Zarejestrowani
Postów: 449
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. ?>


--------------------
\o/
Go to the top of the page
+Quote Post
miras
post 9.07.2012, 23:54:04
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 10.07.2012, 00:09:40
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 smile.gif


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
miras
post 10.07.2012, 10:30:06
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 10.07.2012, 10:36:27
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


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
miras
post 10.07.2012, 10:49:43
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 06:22