Php 我的搜索脚本中出现错误

Php 我的搜索脚本中出现错误,php,mysql,search,syntax,Php,Mysql,Search,Syntax,嘿,伙计们,我有个错误 在这里 警告:mysql_query()[function.mysql query]:无法通过第13行/home/content/67/12055767/html/Welcome.php中的socket'/var/lib/mysql/mysql.sock'(2)连接到本地mysql服务器 警告:mysql_query()[function.mysql query]:无法在第13行的/home/content/67/12055767/html/Welcome.php中建立到

嘿,伙计们,我有个错误 在这里

警告:mysql_query()[function.mysql query]:无法通过第13行/home/content/67/12055767/html/Welcome.php中的socket'/var/lib/mysql/mysql.sock'(2)连接到本地mysql服务器

警告:mysql_query()[function.mysql query]:无法在第13行的/home/content/67/12055767/html/Welcome.php中建立到服务器的链接 无法通过套接字'/var/lib/MySQL/MySQL.sock'(2)连接到本地MySQL服务器

我做了一个搜索脚本。你能检查我的代码,看看你是否能检测到问题吗

这是我的PHP

<?php

error_reporting(E_ALL);
ini_set('display_errors', '1');
$search_output = "";
if(isset($_POST['searchquery']) && $_POST['searchquery'] != ""){
    $searchquery = preg_replace('#[^a-z 0-9?!]#i', '', $_POST['searchquery']);
    if($_POST['filter1'] == "Companies"){
        $sqlCommand = "SELECT Company_ID, Company_Name AS company FROM Company WHERE Company_Name LIKE '%$searchquery%'";
    }
    include_once("database_connect.php");
        $query = mysql_query($sqlCommand) or die(mysql_error());
    $count = mysql_num_rows($query);
    if($count > 1){
        $search_output .= "<hr />$count results for <strong>$searchquery</strong><hr />$sqlCommand<hr />";
        while($row = mysql_fetch_array($query)){
                $id = $row->Company_ID;
            $Company_name = $row->Company_Name;
             $Image_path = $row->Image_path;
            $search_output .= "Item ID: $ $Image_path.$Company_name<br />";
                } // close while
    } else {
        $search_output = "<hr />0 results for <strong>$searchquery</strong><hr />$sqlCommand";
    }
}
?>

请帮助我

您正在使用
mysqli
进行连接,并使用
mysql.*
函数进行查询。这些是不同的图书馆


要么使用
mysql\u connect
,我不推荐使用该库,因为该库已被弃用,要么使用
mysqli
函数。请参见这里的示例:.

您正在混合使用
mysql
mysqli
函数。您的连接是使用
mysqli\u connect
建立的,但在php代码中,您始终使用
mysql\u
函数。最好在任何地方更改以使用
mysqli\uu
functions.BOOM就是这样!我怎么没看到,谢谢你@用户2993497没问题。很乐意帮忙。
<form class="form-wrapper cf" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
        <input type="text" name="searchquery" maxlength="88" placeholder="Search for Company here..." required >
        <button type="submit" name="myBtn">Search</button>
        <select name="filter1" id="filterss">
<option value="Companies" selected="selected">Companies</option>
</select>

    </form>
$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);