php - 打印表数据mysql php

标签 php mysql database printing

我在尝试打印表的某些数据时遇到问题。我是 php mysql 的新手,但我认为我的代码是正确的。在这里:

<html>
<body>
<h1>Lista de usuários</h1>
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="sabs"; // Database name
$tbl_name="doador"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
while($rows = mysql_fetch_array($result)){
  echo $row['id'] . " " .$row['nome'] . " " . $row['sobrenome'] . " " . 
       $row['email'] . " " . $row['login'] . " " . $row['senha'] . " " . 
       $row['idade'] . " ". $row['peso'] . " " . $row['fuma'] . " " .
       $row['sexo'] . " " . $row['doencas'];
  echo "<BR/>";
}
mysql_close();
?>

</body>
</html>

echo 命令的所有列都存在于我的数据库表中。不明白为什么它不打印这些值。

最佳答案

您将接收到的数据分配为 $rows,但您试图输出不存在的变量 $row

像这样改变它:

while($row = mysql_fetch_array($result))

关于php - 打印表数据mysql php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3013825/

相关文章:

ios - 如何使用单元格中的按钮获取 CollectionViewCell 的当前项目?

php - 需要 PHP 代码来从数据库中选择大于 5 但不大于 15 的数字(意味着所有大于 5 的数字,不包括 15)?

php - 在不破坏单页 ssl 的情况下重写子域

mysql - mariaDB 查看哪些用户被删除

sql - 具有许多空值的表与 2 个单独的表

php - 用户 '' @'10.246.64.24' 的访问被拒绝(使用密码 : NO)

php - 使用 PEAR Mail 扩展时,可以使 PHP 忽略静态方法错误吗?

php - 使用 codeigniter 进行动态表单存储

mysql - 社交网络 : Delete Post in Database Without Breaking Application

mysql - 子查询只能返回单列的声明