2017-01-17 13 views
1

PHPとMySQLにいくつか問題があります。私はテーブルからいくつかの行を取得しようとしています。ここに私のコードです:テーブルから整数への行数

$quest=mysqli_query($link,"Select * From Friends"); 
$rowcount=mysqli_num_rows($quest); 
printf("Result set has %d rows.\n",$rowcount); 
$how_many=(int)$rowcount; 

$how_many=$how_many+1; 
echo $how_many; 

そして、私はテーブルにこの値を挿入したり、表示するようにしようとすると、それだけで何も起こりません。 HMMMしばらくしてからこのコードを試してみましたが、今は動作しています。助けてくれてありがとう:)

+0

$ linkを初期化するコードを投稿できますか? – Paras

+1

エラーを確認していません。 ['mysqli_error()'](http://php.net/manual/en/mysqli.error.php)機能を利用してください。 –

+0

リンクはサーバ上のデータベースにのみ適用されます –

答えて

0

PHP7でwampサーバーを使って私のローカルデータベースでコードをテストしたところ、うまくいきました。

<?php 

$link = mysqli_connect("127.0.0.1", "blog_user", "", "Blog"); 

$quest=mysqli_query($link, "Select * From Articles"); 
$rowcount=mysqli_num_rows($quest); 
printf("Result set has %d rows.\n",$rowcount); 
$how_many=(int)$rowcount; 

$how_many=$how_many+1; 
echo $how_many; 
?> 

1)DBに接続していることを確認してください。 2)すべてのSQLエラーとPHPエラーを表示して、エラーをローカライズします。

関連する問題