Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie do mysql przez php, mogę tylko sklejać zapytanie
zonkerman
post 3.07.2010, 16:43:54
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.07.2010

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


Witam

Mam pewien problem. Chcę wykonać zapytanie, które z tabeli rejestr pobierze mi login (varchar) ,maila (varchar) i numer (int). Wcześniej podaje mail i numer i przekazuje za pomocą POST. I teraz tworząc zapytanie w ten sposób:
  1. $sprawdz_dane = mysql_query("select login , mail , numer from rejestr where mail='.$_POST['mail'].' and numer=.$_POST['numer'].");
  2. $row = mysql_fetch_array($sprawdz_dane);
  3. echo $row['login '];

Nie dostaję loginu. Tak samo jak przypisze do jakiś zmiennych te dane i utworze takie zapytanie:
  1. $sprawdz_dane = mysql_query("select login , mail , numer from rejestr where mail='.$mail.' and numer=.$numer.");
  2. $row = mysql_fetch_array($sprawdz_dane);
  3. echo $row['login '];

Też nie mogę odczytać tych danych.
Mogę to zrobić tylko w ten sposób:
  1. $mail ="testowy@localhost";
  2. $numer= 1234;
  3. $pocz="select login , mail , numer from rejestracja where mail='";
  4. $apos="'";
  5. $dalej= " and numer=";
  6. $koniec=""";
  7. $all=$pocz.$mail.$apos.$dalej.$numer.$koniec;
  8. $sprawdz_dane = mysql_query($all);
  9. $row = mysql_fetch_array($sprawdz_dane);
  10. echo $row['login '];
  11.  


Gdzie jest problem? sad.gif Jak pisać zapytania, abym nie musiał tego tak sklejać?
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 - 19:11