Flutter ile PhpMyAdmin'den Çekilen Veriyi Filtreleme

Chemeindefer

Kilopat
Katılım
3 Şubat 2019
Mesajlar
736
Çözümler
30
Daha fazla  
Cinsiyet
Erkek
Meslek
Developer
Flutter ile geliştirdiğim masaüstü uygulamasında PhpMyAdmin SQL veri tabanından bazı verileri LIKE komutu ile uygulama içinden belirtilen tarih girilip filtreleyerek çekmem gerekiyor. CRUD operasyonlarını gayet normal bir şekilde yapabiliyorum. Bu işlemler için basit bir Php dosyası yazıp servera koyduğumda geriye dönen sonucu uygulama içinde yazdırmak kalıyor. Ancak LIKE komutu ile filtreleme yapmak için istediğim tarihi Flutter içindeki bir TextField'dan almam gerekiyor. Bu TextField'daki değeri Php dosyasına nasıl geçebileceğim hakkında bir fikrim yok. Post işlemlerinde basit bir şekilde Flutter içindeki datayı buraya geçebiliyordum.

Bunun için bir API yazılması çok daha doğru bunu biliyorum ancak bunun için vaktim yok. Büyük bir proje değil zaten bu nedenle pek üzerine düşmedim. Soruyu Stackoverflow'da da sordum ancak bir yanıt alamadım. Yardımcı olacaklara şimdiden teşekkürler.

[CODE lang="php" highlight="20"]<?php

$servername = "localhost";

$username = "myUsername";

$password = "myPassword";

$dbname = "myDb";

$table = "myTable";

$conn = new mysqli($servername, $username, $password, $dbname);

if($conn->connect_error){
die("Connection Failed: " . $conn->connect_error);
return;
}

$sqlf = "SELECT * FROM $table WHERE date LIKE **flutterTextFieldValue**";
$db_dataf = array();

$result = $conn->query($sqlf);
if($result->num_rows > 0){
while($row = $result->fetch_assoc()){
$db_dataf[] = $row;
}
echo json_encode($db_dataf);
}

$conn->close();

return;
?>[/CODE]
 
Son düzenleyen: Moderatör:

Geri
Yukarı