我是PHP新手,正在学习如何将数据库中的数据检索到html中。我在go-daddy中创建了一个数据库,该数据库具有一个简单的测试表,名为“ Fruits”,具有四行三列,并且其中包含数据。当我尝试将数据提取到html中时,似乎其中没有数据(或者php未读取数据)。能够正确计算行数(4)并将其返回,但是当我计算表中的值时,它表示为0。因此,当我稍后尝试使用fetch_array命令时,没有任何输出。任何人都可以提供的任何建议,将不胜感激。
代码如下:
<?php
echo "<p>PHP is enabled</p>";
$host="localhost";
$user="me";
$password="mypassword";
$dbname = "TestDB";
$cxn = mysqli_connect($host,$user,$password,$dbname) or die("Couldn't
connect to server.");
$query = "SELECT * FROM Fruits";
if ($result=mysqli_query($cxn,$query)){
// Return the number of rows in result set
$rowcount=mysqli_num_rows($result);
printf("Result set has %d rows.\n",$rowcount);
//Return the number of values in result set
$size=array_count_values($result);
printf("Result set has %d values.\n",$size);
// Free result set
mysqli_free_result($result);
}
mysql_close($cxn);
?>