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:
$sprawdz_dane = mysql_query("select login , mail , numer from rejestr where mail='.$_POST['mail'].' and numer=.$_POST['numer'].");
Nie dostaję loginu. Tak samo jak przypisze do jakiś zmiennych te dane i utworze takie zapytanie:
$sprawdz_dane = mysql_query("select login , mail , numer from rejestr where mail='.$mail.' and numer=.$numer.");
Też nie mogę odczytać tych danych.
Mogę to zrobić tylko w ten sposób:
$mail ="testowy@localhost"; $numer= 1234; $pocz="select login , mail , numer from rejestracja where mail='"; $apos="'"; $dalej= " and numer="; $koniec="""; $all=$pocz.$mail.$apos.$dalej.$numer.$koniec; $sprawdz_dane = mysql_query($all); $row = mysql_fetch_array($sprawdz_dane); echo $row['login '];
Gdzie jest problem?
