Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z zapytaniem MySQL i PHP
DukaN
post 23.02.2013, 20:58:05
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 26.01.2013

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


Witam,
Mam problem z tym kodem:
  1. $p = $_GET['p'];
  2.  
  3. if($p == 1){
  4. $login1 = $_GET['login'];
  5. $aktywacja_kod = $_GET['aktywacja'];
  6. $info = mysql_query("SELECT activ FROM login='$login1' WHERE aktywacja1");
  7. if($info == $aktywacja_kod){
  8. $login2 = $_GET['login'];
  9. $info1 = mysql_query("SELECT activ FROM login='$login2' WHERE aktywacja2");
  10. if($info1 == 0){
  11. mysql_query("UPDATE activ SET aktywacja2='1' WHERE login='$login2'");
  12. header("Location: index.php");
  13. }
  14. else{
  15. echo 'Twoje konto zostalo juz aktywowane!';
  16. }
  17. }
  18. else{
  19. echo 'Niepoprawny kod';
  20. }
  21. }


Nie wyświetla pobiera mi kodu z bazy danych. A dokładniej to problem tkwi w $info bo jak wyświetlałem jego zawartość to była pusta.

Pozdrawiam smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post 23.02.2013, 21:06:11
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


@up ty również

co do problemu - niewłaściwa składnia zapytania a dokładnie ten fragment
  1. SELECT activ FROM login='$login1' WHERE aktywacja1

powinien wyglądać mniej więcej tak
  1. SELECT activ FROM tabela WHERE login='".$login1."' AND aktywacja1 = '".$aktwyacja1."'


Ten post edytował CuteOne 23.02.2013, 21:07:54
Go to the top of the page
+Quote Post

Posty w temacie


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 - 20:54