繁体   English   中英

PHP 代码不能在在线主机上完美运行,但可以在本地主机上运行

[英]PHP code don't work perfectly online host but works on local host

我的 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;
}

?>

您需要传递在线数据库的配置:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM