Как получить доступ к строке по номеру идентификатора? - PullRequest
0 голосов
/ 16 мая 2018

Я хочу получить доступ к своим данным для использования в моем приложении. Я хочу написать с помощью json_encode на моем хостинге. Моя цель такова; Я отправляю ему из моего приложения, и этот идентификатор возвращает мне строку, в которой находится строка. Но я не могу добраться до нужного мне ряда. Мой PHP-код всегда дает мне первую строку. Как я могу это исправить?

Моя папка php:

<?php
include ('ayar.php');

$id = $_POST["id"];



$bak = mysqli_query($connect, "select * from kullanici" );
$sayı = mysqli_fetch_row($bak);
$değer = mysqli_num_rows($bak);
echo($değer);
 echo(json_encode($sayı));


?>

1 Ответ

0 голосов
/ 16 мая 2018

Вы должны добавить WHERE к вашему запросу MYSQL.

$bak = mysqli_query($connect, "select * from kullanici WHERE id = {$id}" );

Более безопасный способ - использовать подготовленное утверждение. Потому что вы не проверяете параметр $ id. Это предотвращает инъекции SQL.

Взгляните на http://php.net/manual/en/mysqli.prepare.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...