Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Warunek wyszukiwanie w bazie danych !=
Forum PHP.pl > Forum > Przedszkole
miras
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ąć?
fiszol
  1. <?php
  2. $wynik = mysql_query("SELECT * FROM userzy WHERE `value` != '$m'");
  3. if(!$wynik) {
  4. die("brak wynikow");
  5. }

O to chodziło?
miras
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..
fiszol
to sprawdź co masz w zmiennej $m, bo zapytanie jest ok.
  1. <?php
  2. ?>
miras
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 ?
krzywy36
http://dev.mysql.com/doc/refman/5.0/en/com...rator_not-equal operator dobry, więc problem z Twoim kodem smile.gif
miras
a mógłby ktoś zerknąć, co jest nie tak z tym kodem ?
krzywy36
wrzuć to zapytanie do phpmyadmin i zobacz co zwraca
miras
w phpmyadminie zwraca poprawnie, to co chcę a w kodzie juz nie bardzo..

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