Php 如何使用“我的搜索”按钮显示数据库行?

Php 如何使用“我的搜索”按钮显示数据库行?,php,Php,这是我的search.php代码。我正在尝试搜索,用户将在其中输入订户id,它将显示接受的订户id的名字、姓氏和地址 <!doctype html> <html> <body> <?php $conn=mysqli_connect("localhost","root","kuyahajji","steve"); if (isset($POST['submit-SubscriberID'])) { $choice = mysqli_rea

这是我的search.php代码。我正在尝试搜索,用户将在其中输入订户id,它将显示接受的订户id的名字、姓氏和地址

 <!doctype html>
<html>
<body>
 <?php
 $conn=mysqli_connect("localhost","root","kuyahajji","steve");
 if (isset($POST['submit-SubscriberID']))  {
    $choice = mysqli_real_escape_string($conn,$_POST['$SubscriberID']);
    $sql = "SELECT * FROM property WHERE SubscriberID='$choice'";
    $result = mysqli_query($conn,$sql);
    $queryResult = mysqli_num-rows($result);
    if ($queryResult > 0) {
        while($row = mysqli_fetch_assoc($result))
                {
            echo $result;
    }
    }
        else {
            echo "0 results";
    }
 } 
 ?>     

</body>
</html>  


$row
数组。要输出所需的键,请使用
[]
符号:

echo $row['FirstName'] . $row['LastName'];

函数的正确名称是
mysqli\u num\u rows
(所有下划线)。

我有一个单独的form.php,它的ok(确定)我现在已经知道了。。谢谢你,穆尔德里纠正了你和回声的陈述。它可以从my form.php访问my search.php。但是,它仍然不会显示任何内容。它不应该是没有$的$u POST['SubscriberID']吗?