我遇到了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 :(得分: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错误以本地化错误。