当我使用添加的行运行下面的脚本时,
$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/