Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Zapytanie
Forum PHP.pl > Forum > Przedszkole
PytanieLogowanie
Witajcie, szukam, kombinuje już od 5 rano i coś nie mogę wykombinować.
A mianowicie chodzi mi o to by skrypt sprawdzał czy w:

tabeli STRONA sprawdzał czy zmienna X jest jest równa 1

jeżeli tak to coś, jeżeli nie to coś.

wink.gif Mam nadzieje że jakoś to wyjaśniłem.

Z góry dzięki za pomoc.
skowron-line
SQL czy PHP questionmark.gif Bo nie napisałeś.
PytanieLogowanie
Skrypt PHP ma sprawdzać powyższe parametry w bazie MySQL.
nospor
Przenoszę na przedszkole.

To o co pytasz realizuje się przy pomocy funkcji mysql_
np. mysql_fetch_array()
Więcej informacji w manualu lub pierwszym lepszym kursie mysql + php dostępnym za darmo w internecie.
PytanieLogowanie
No to ja wiem, mam takie coś:

  1. $sprawdza = mysql_fetch_array(mysql_query("SELECT * FROM strona WHERE 1='$x' "));
  2. if($d==$sprawdza)
  3. {
  4. echo "&zgodnosc=dobre&";
  5. }
  6. else
  7. {
  8. echo "&zgodnosc=zle&";
  9.  
  10. }


Ale coś nie działa i nie wiem co tutaj jest źle.
Jakieś pomysły?
askone
Co masz w zmiennych:
  • $x
  • $d

Co rozumiesz jako "coś nie działa" - jakiś błąd czy co??
PytanieLogowanie
w $x mam wartość jeden lub zero i właśnie ten skrypt ma sprawdzać czy jest to 1 czy 0.
Jeżeli 1 to ma zrobić coś tam, jeżeli natomiast 0 to coś innego. wink.gif
nospor
Czemu wy nigdy nie sprawdzacie co się znajduje w zmiennych ?!

var_dump($sprawdza);

I bedziesz wiedział czemu ci warunek nie działa

ps:
SELECT * FROM strona WHERE 1='$x'
Przecież to zapytanie jest totalnym bezsensem

SELECT * FROM strona WHERE 1='1'
SELECT * FROM strona WHERE 1='0'

Gdzie tu jaka logika?
karolo_k
Wszystkie te wartości co chcesz sprzawdzi to pobierz i zapisz w tabeli potem robisz tylko pętle w której masz warunek.
Tak to chyba najprościej
  1. <?php
  2. mysql_connect "".""."";
  3.  
  4. mysql_query($sql_question = "SELECT 'x' FROM `STRONA` ");
  5. $wiersz = mysql_fetch_row($sql_question);
  6.  
  7. while ($wiersz = mysql_fetch_row($sql_question))
  8.  
  9. {
  10. if ($wiersz[0] == 1)
  11. echo "Tojest 1";
  12. else
  13. echo "to jest pewnie 0";
  14.  
  15.  
  16.  
  17.  
  18. }
  19.  
  20. ?>

Nie sprawdzalem czy dziala poleailem z na spontana i troche kodu z moich notatek
PytanieLogowanie
Dzięki, ale nie działa coś...;/
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.