0

わかりましたので、ユーザー名を表示してから登録ユーザー数を表示するはずのこのコードを用意してください。したがって、私の問題は、ユーザー名は表示されますが、ユーザー数は表示されないことです。このエラーが発生し続けます。

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();
  }
?>
4

1 に答える 1

1

MySQLi と MySQL は異なるライブラリです。mysql_query は MySQL ライブラリで使用されるコマンドですが (これは非推奨です)、MySQLi ライブラリを使用して接続しています。MySQLi でクエリを実行するには、次の PHP マニュアルを参照してください: http://www.php.net/manual/en/class.mysqli.php

于 2013-06-28T21:23:19.170 に答える