Android üzerinde bir mobil uygulama geliştirmekteyim. Uygulama içerisinde kullanıcı kayıt ve giriş sistemi var. Kullanıcıları php ile mysql veritabanı üzerine kaydediyorum. Kayıt , giriş ve güncelleme metodlarını php üzerinden başarılı bir şekilde gerçekleştirebiliyorum ama php üzerinden bir kullanıcıya ait verileri okuyup uygulama da göstermek isterken php de başarısız oluyorum.3-4 Gündür çok farklı şekillerde denedim bunu ama bir türlü başarılı olamadım. Son kullandığım kodu sizlerle paylaşacağım. Yardımcı olursanız sevinirim şimdiden teşekkür ederim.
require_once 'connection.php';
header('Content-Type : application/json ');
class User {
private $db;
private $connection;
function __construct() {
$this -> db = new DB_Connection();
$this -> connection = $this->db->getConnection();
}
public function does_user_exist($email)
{
global $connect;
$query = "SELECT * FROM users where email='dvrmctk12@hotmail.com'";
$result = mysqli_query($this->connection, $query);
$satir = mysqli_fetch_assoc($result);
$metin = $satir;
echo json_encode($json);
mysqli_close($this->connection);
}
}
$user = new User();
if(isset($_POST['email'])) {
$email = $_POST['email'];
if(!empty($email) ){
$user-> does_user_exist($email);
}else{
echo json_encode("Eposta ve Şifre Eksiksiz Giriniz");
}
}
?>Kod üzerinde hata aldığım nokta;
public function does_user_exist($email)
{
global $connect;
$query = "SELECT * FROM users where email='dvrmctk12@hotmail.com'";
$result = mysqli_query($this->connection, $query);
$satir = mysqli_fetch_assoc($result);
$metin = $satir;
echo json_encode($json);
mysqli_close($this->connection);
}