在PHP中获取查询的空条目
所以我希望能够从MySQL获取信息。在我的PHP代码中,我调用查询并以这种方式回显信息:在PHP中获取查询的空条目,php,mysql,sql,Php,Mysql,Sql,所以我希望能够从MySQL获取信息。在我的PHP代码中,我调用查询并以这种方式回显信息: $sql = "SELECT * FROM `person`"; $rs = $COMMON->executeQuery($sql, $_SERVER["SCRIPT_NAME"]); while($row = mysql_fetch_row($rs)){ echo ("Name: ".$row['name']."<br />"; echo ("Gender: ".$ro
$sql = "SELECT * FROM `person`";
$rs = $COMMON->executeQuery($sql, $_SERVER["SCRIPT_NAME"]);
while($row = mysql_fetch_row($rs)){
echo ("Name: ".$row['name']."<br />";
echo ("Gender: ".$row['gender']."<br />";
echo ("Age: ".$row['age']."<br />";
};
我做错什么了吗?为什么它给我这个空字符串而不是查询值
MySQL数据库保存在MyPHPAdmin上。我不知道这有没有什么不同。如果您认为还有必要的信息丢失,请告诉我。谢谢 您需要使用而不是mysql\u fetch\u row()
mysql\u fetch\u assoc()
返回结果的关联数组mysql\u fetch\u row()
返回一个数字数组
。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.将代码更改为:-
$sql = "SELECT * FROM `person`";
$rs = $COMMON->executeQuery($sql, $_SERVER["SCRIPT_NAME"]);
while($row = mysql_fetch_assoc($rs)){
echo ("Name: ".$row['name']."<br />";
echo ("Gender: ".$row['gender']."<br />";
echo ("Age: ".$row['age']."<br />";
};
$sql=“从“个人”中选择*”;
$rs=$COMMON->executeQuery($sql,$\服务器[“脚本\名称]);
while($row=mysql\u fetch\u assoc($rs)){
echo(“名称:”.$row['Name'].“
”;
echo(“性别:.$row['Gender'.]”“
”;
echo(“年龄:.$row['Age'])”
;
};
mysql_fetch_assoc(),顾名思义,它将返回一个关联数组(列名作为键,值作为行值)。这确实没有回答我的问题。是的。第一行是解决方案。然后是一些好信息。他没有47300+代表
$sql = "SELECT * FROM `person`";
$rs = $COMMON->executeQuery($sql, $_SERVER["SCRIPT_NAME"]);
while($row = mysql_fetch_assoc($rs)){
echo ("Name: ".$row['name']."<br />";
echo ("Gender: ".$row['gender']."<br />";
echo ("Age: ".$row['age']."<br />";
};