Ben doğru takıldığından öğrenmek için benim veritabanından veri okumaya çalıştım. Ancak, aşağıdaki kodu bazı hata vardır.
$pwdcrypt = SHA1($pwd);
$userregisterquery='INSERT INTO user (email, password) VALUES ('.$email.', '.$pwdcrypt.')';
echo $userregisterquery;
mysqli_query($link, $userregisterquery);
// echo "Kantaan vietiin sähköposti: ".$email. " ja salasana: ".$pwdcrypt;
$usergetdataquery='select email, password FROM user WHERE email=\''.$email.'\'';
//echo $usergetdataquery;
$result = mysqli_query($link, $usergetdataquery);
$row = mysqli_fetch_row($result);
echo "the result is:".print_r($row);
Bu çıkışlar
INSERT INTO user (email, password) VALUES (a.a@a.com, fcf007079136b14ee9632ea2e3b1e85a061f5006)select email, password FROM user WHERE email='a.a@a.com'SELECT user.id FROM user WHERE email = 'a.a@a.com'the result is:1
Ben terminalde tablosunu kontrol gibi Öte yandan, ben farklı e-posta adresine sahip terminal aracılığıyla orada takılı sadece kullanıcı kimliği çıktılar. Ben o kullanıcıyı göremiyorum Neden WWW-formu aracılığıyla takılı?