Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中获取查询的空条目_Php_Mysql_Sql - Fatal编程技术网

在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

所以我希望能够从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: ".$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 />";
};