好的,这个代码应该显示用户名,然后显示注册用户数。所以我的问题是显示用户名但不显示用户数。我一直收到这个错误。
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/68/10509868/html/login-home.php on line 147
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/content/68/10509868/html/login-home.php on line 147
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
这是我的代码。
欢迎回来<?= $fgmembersite->UserFullName(); ?>
!
这是我的代码似乎不起作用 我们有
<?php
$sql = mysql_query("select * FROM users")or die(mysql_error());
$nrows = mysql_num_rows($sql);
echo $nrows;
?>
注册用户吧!
这就是我连接数据库的方式
<?php
$con=mysqli_connect("host IP","username","password");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
答案 0 :(得分:1)
MySQLi和MySQL是不同的库。 mysql_query是一个与MySQL库一起使用的命令(并且已被弃用),但是您使用MySQLi库连接。使用MySQLi进行查询,您应该在这里查看PHP手册:http://www.php.net/manual/en/class.mysqli.php