Member 14813260 Ответов: 1

Извлечение данных MYSQL edittext и отображение в listview


Салам...

Я хочу, чтобы для извлечения данных MySQL в phpmyadmin БД и отображать их в ListView с помощью полей EditText.
Пример:-
В БД у меня есть все дни с понедельника по воскресенье и некоторые цвета от красного до белого.
В Android в Edittext когда я пишу понедельник в ListView все данные отображаются связанные с понедельником
Точно так же, как это мой php-код.

connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$semester_class = $_GET['semester_class'];


$sql = "SELECT username FROM attendance_student WHERE semester_class='{$semester_class}'";
$result = mysqli_query($conn, $sql);

while(($row = mysqli_fetch_assoc($result)) == true){
   	$attendance_student[]=$row;
}
echo json_encode($attendance_student);


пожалуйста помочь

Что я уже пробовал:

Я ищу везде, но не могу найти

1 Ответов

Рейтинг:
0

MadMyche

Для начала: ваш код созрел для уязвимости, известной как SQL-инъекция, который был идентифицирован более 20 лет назад...
NEVER EVER создайте SQL - команду, построив вместе текст команды с пользовательским вводом-существует множество документации о том, как добавить пользовательский контент в запрос

$stmt = $mysqli->prepare("SELECT username FROM attendance_student WHERE semester_class=?");
$stmt->bind_param("s", $_POST['name'], $semester_class);
$stmt->execute();
$result = $stmt->get_result();
Рекомендации:
РНР: Подготовленные Заявления - Руководство Пользователя[^]
PHP В в mysqli подготовленные операторы-учебник, чтобы предотвратить SQL-инъекции[^]


Member 14813260

В БД у меня есть все дни с понедельника по воскресенье и некоторые цвета от красного до белого.
В Android в Edittext когда я пишу понедельник в ListView все данные отображаются связанные с понедельником
Точно так же, как это мой php-код.