php - PHP/MySQL 中的数据库连接问题

标签 php mysql connection

当我使用添加的行运行下面的脚本时,

$count = 1;

我在屏幕上得到的值为 1,但是当我去掉那条线时,我什么也得不到。尝试将它移到 $count=mysql_num_rows($result); 之上我仍然没有得到值。

$sql="SELECT EMAIL FROM CUSTOMER WHERE email='$myemail' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);

$count = 1;
echo $count;

我在这里做错了什么?直到现在我从未使用过 PHP。错误是:

Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)

最佳答案

这意味着您的 MySQL 服务器套接字 (/var/run/mysqld/mysqld.sock) 丢失或损坏。

这也可能意味着 MySQL 服务无法正常工作,请尝试使用以下命令在 SSH 中重新启动:

$ service mysqld restart

如果它说缺少服务,那么说:

$ service mysql restart

关于php - PHP/MySQL 中的数据库连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10373102/

相关文章:

java - Undertow on Spring 泄漏连接

java - Connection 接口(interface)中的 isClose() 方法和 isValid() 方法有什么区别?

PHP Header 重定向通过 if 语句

php - 你如何在 wordpress 插件中使用 curl?

php - mySQL 语法问题

php - 如何调试 PHP 应用程序?

mysql - 链接服务器 - SQL2008 到 MySql - 错误 : 7303 - Data source

mysql - 需要修改 dbmaintain 脚本来处理 mysql 语法变化

php - 如何在 laravel 中使用 javascript 的 post 方法将数据传递给 Controller

python - 以最少的数据使用量推送通知