Php 在MYSQL数据库中响应本机获取数据
我使用React Native并从MYSQL中提取数据。但是我不能直接从我的数据中得到结果。所以现在的输出是:“[{”STT_TIP:“Taxi”}]”,我要说的是输出:“Taxi”get。那就告诉我结果吧。他在我现在拍的画上画他的名字。我只想得出结果Php 在MYSQL数据库中响应本机获取数据,php,Php,我使用React Native并从MYSQL中提取数据。但是我不能直接从我的数据中得到结果。所以现在的输出是:“[{”STT_TIP:“Taxi”}]”,我要说的是输出:“Taxi”get。那就告诉我结果吧。他在我现在拍的画上画他的名字。我只想得出结果 <?php include 'DBConfig.php'; $conn = new mysqli($HostName, $HostUser, $HostPass, $DatabaseName); mysqli_que
<?php
include 'DBConfig.php';
$conn = new mysqli($HostName, $HostUser, $HostPass, $DatabaseName);
mysqli_query($conn, "SET CHARACTER SET 'utf8'");
mysqli_query($conn, "SET SESSION collation_connection ='utf8_turkish_ci'");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$arr = array();
$json = file_get_contents('php://input');
$obj = json_decode($json, true);
$email = $obj['email'];
$password = $obj['password'];
$Sql_Query = "select STT_TIP from ...... where .. = '$email' and . = '$password' ";
$result = $conn->query($Sql_Query);
if ($result->num_rows > 0) {
while ($row[] = $result->fetch_assoc()) {
$tem = $row;
$json = json_encode($tem);
}
} else {
}
echo $json;
$conn->close();
?>
因为您说过这只返回1个结果。不要为这个循环而烦恼
使用
及
将返回与纯文本相同的内容(无大括号或对象)
请小心,您的代码是vulnerbale to SQL injection。您只想作为结果“滑行”吗?您的SQL查询总是返回1个结果?是的,它只给出一个结果。他的打印输出还包括表的名称。不要写表的名称,只需打印结果输出Hank,如何删除引号?ltrim()将删除双引号/str_replace可以做到这一点(但您不需要对结果进行json编码,返回纯文本也可以)
$row = $result->fetch_assoc(); // same as mysqli_fetch_assoc($result)
$json = json_encode($row['STT_TIP');