PHP代码无法在在线主机上正常运行,但可以在本地主机上运行

时间:2018-12-28 13:07:12

标签: php mysql forms function search

我的PHP代码在localhost上可以完美运行,它提供了准确的输出。 当我尝试使其联机时,搜索过滤器将无法工作,并且会给出没有过滤器的输出。

    <?php

if(isset($_POST['search']))
{
    $valueToSearch = $_POST['valueToSearch'];

    $query = "SELECT * FROM product WHERE Name LIKE '%".$valueToSearch."%'";
    $search_result = filterTable($query);

}
 else {
    $query = "SELECT * FROM product";
    $search_result = filterTable($query);
}

// function to connect and execute the query
function filterTable($query)
{
    $connect = mysqli_connect("localhost", "root", "", "mall");
    $filter_Result = mysqli_query($connect, $query);
    return $filter_Result;
}

?>

1 个答案:

答案 0 :(得分:0)

您需要通过在线数据库的配置:

$connect = mysqli_connect("DOMAIN", "LIVE_MYSQL_USER", "LIVE_MYSQL_PASSWORD", "mall");