Php 搜索脚本不返回查询

Php 搜索脚本不返回查询,php,Php,我对PHP非常陌生,在制作一个简单的搜索引擎时遇到了一些问题。下面的脚本不返回任何查询 <?php mysql_connect("localhost","root",""); mysql_select_db("database"); if(isset($_GET['search'])){ $get_value = $_GET['user_query']; $result_query = "SELECT * FROM data1 WHERE Name LIKE '%$get_value

我对PHP非常陌生,在制作一个简单的搜索引擎时遇到了一些问题。下面的脚本不返回任何查询

<?php

mysql_connect("localhost","root","");
mysql_select_db("database");

if(isset($_GET['search'])){
$get_value = $_GET['user_query'];

$result_query = "SELECT * FROM data1 WHERE Name LIKE '%$get_value%'";

$run__result = mysql_query($result_query);

while($row_result=mysql_fetch_array($run_result)){

    $Name=$row_result['Name'];
    $Address=$row_result['Address'];
    $City=$row_result['City'];
    $State=$row_result['State'];
    $ZIP=$row_result['ZIP'];
    $Country=$row_result['Country'];
    $Phone=$row_result['Phone'];
    $Website=$row_result['Website'];
    $Category_1=$row_result['Category_1'];
    $Category_2=$row_result['Category_2'];

echo "<div class='results'>

    <h2>$Name</h2>
    <p align='justify'>$Address</p>
    <p align='justify'>$City</p>
    <p align='justify'>$Address</p>
    <p align='justify'>$State</p>
    <p align='justify'>$ZIP</p>
    <p align='justify'>$Country</p>
    <p align='justify'>$Phone</p>
    <p align='justify'>$Website</p>
    <p align='justify'>$Category_1</p>
    <p align='justify'>$Category_2</p>

</div>";

}
}

?>

您正在针对$run\u结果运行while循环

while($row_result=mysql_fetch_array($run_result)){
您查询的变量是$run\u结果

更改此部件(赋值运算符)

应为:(比较运算符)


变量名称不同
$run\u结果


您有
$run\u结果
$run\u结果
。它们不一样。试着进入PDO。您使用mysql进行的这个查询基本上已经过时了;死亡
分配
$result\u query
后,检查您的查询是否符合要求,并通知我。停止使用
mysql\u*
函数。自PHP5.5以来,该扩展已被弃用,并已从PHP7中完全删除。使用或代替。我也看到了打字错误,但你的答案应该更明确。初学者会错过你的暗示。
$run__result = mysql_query($result_query);
$run_result == mysql_query($result_query);