我的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;
}
?>
答案 0 :(得分:0)
您需要通过在线数据库的配置:
$connect = mysqli_connect("DOMAIN", "LIVE_MYSQL_USER", "LIVE_MYSQL_PASSWORD", "mall");