Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Zapytanie
PytanieLogowanie
post 22.08.2011, 09:43:02
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.08.2011

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


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.
Go to the top of the page
+Quote Post
skowron-line
post 22.08.2011, 09:44:31
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


SQL czy PHP questionmark.gif Bo nie napisałeś.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
PytanieLogowanie
post 22.08.2011, 13:32:57
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.08.2011

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


Skrypt PHP ma sprawdzać powyższe parametry w bazie MySQL.
Go to the top of the page
+Quote Post
nospor
post 22.08.2011, 13:42:28
Post #4





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




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.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
PytanieLogowanie
post 22.08.2011, 14:08:51
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.08.2011

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


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?

Ten post edytował PytanieLogowanie 22.08.2011, 14:09:11
Go to the top of the page
+Quote Post
askone
post 22.08.2011, 14:15:50
Post #6





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


Co masz w zmiennych:
  • $x
  • $d

Co rozumiesz jako "coś nie działa" - jakiś błąd czy co??


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
Go to the top of the page
+Quote Post
PytanieLogowanie
post 22.08.2011, 14:18:11
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.08.2011

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


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
Go to the top of the page
+Quote Post
nospor
post 22.08.2011, 14:34:51
Post #8





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




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?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
karolo_k
post 22.08.2011, 18:05:55
Post #9





Grupa: Zarejestrowani
Postów: 84
Pomógł: 5
Dołączył: 12.01.2010

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


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
Go to the top of the page
+Quote Post
PytanieLogowanie
post 23.08.2011, 21:12:59
Post #10





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.08.2011

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


Dzięki, ale nie działa coś...;/
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: 14.08.2025 - 07:14