这是我用于查询的代码:
$query = "SELECT * FROM articles LIMIT 1";
$mysqli = mysqli_connect($host, $user , $pass , $database);
$res = mysqli_query($mysqli, $query) or
die("Couldn't execute query.");
$row = mysqli_fetch_assoc($res);
echo $row;
有没有人看到任何明显的问题会阻止它执行?$host、$user 等在单独的配置文件中定义。
这是我收到的错误消息:
Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2002):
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in
/websites/123reg/LinuxPackage22/bu/ck/et/public_html/admin/config.php on line 8
Connect failed: Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)
我已经读到这意味着 SQL 设置存在问题,有人可以确认吗?