[英]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.