我想设置一个变量“名称”,我试过:if(isset($_POST['name'])),但不是结果。
我也在寻找其他选择,但无法获得结果。
我有一个 PHP 代码:
<?php
$servername = "localhost";
$username = "..";
$password = "..";
$dbname = "..";
$conn = new mysqli($servername, $username, $password, $dbname);
$response = array();
$posts = array();
$sql = "SELECT name, addres, status, date FROM silknet WHERE name='test'";
$result=mysqli_query($conn,$sql);
while($row=mysqli_fetch_array($result)) {
$name=$row['name'];
$addres=$row['addres'];
$status=$row['status'];
$date=$row['date'];
$response[] = array('name'=> $name, 'addres'=> $addres, 'status'=>$status,
'date'=>$date);
}
echo json_encode($response);
?>
回答1
添加到顶部:
$name = $_POST['name'];
并将这一行编辑为:
$sql = "SELECT name, addres, status, date FROM silknet WHERE name='$name'";