如何根据id号访问行?

flvlnr44  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(297)

我想访问我的数据以便在我的应用程序中使用。我想在我的主机上用json\u encode编写代码。我的目的是;我从我的应用程序发送到它,这个id返回一行它是行。但我无法到达我想要的那排。我的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ı));

?>
htrmnn0y

htrmnn0y1#

您应该添加一个where to you mysql查询。

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

更安全的方法是使用事先准备好的声明。因为您没有检查参数$id。这是为了防止sql注入。
看一看http://php.net/manual/en/mysqli.prepare.php

相关问题