MySQL结果数组转换成php变量?
我有一个MySQL结果集MySQL结果数组转换成php变量?,php,mysql,Php,Mysql,我有一个MySQL结果集 $fields_num = mysql_num_fields($result); 我想分配我可以在页面上使用的所有这些结果PHP变量。最简单的方法是什么 谢谢 尝试以列名作为关联键的数组形式返回结果 $row = mysql_fetch_array($result, MYSQL_ASSOC); /* $row will be an array */ /* and the column wil be the associate key */ 或 您可以使用,它提供了更
$fields_num = mysql_num_fields($result);
我想分配我可以在页面上使用的所有这些结果PHP变量。最简单的方法是什么
谢谢 尝试以列名作为关联键的数组形式返回结果
$row = mysql_fetch_array($result, MYSQL_ASSOC);
/* $row will be an array */
/* and the column wil be the associate key */
或
您可以使用,它提供了更多的信息尝试将结果作为列名作为关联键的数组返回
$row = mysql_fetch_array($result, MYSQL_ASSOC);
/* $row will be an array */
/* and the column wil be the associate key */
$row = mysql_fetch_assoc($result);
或
您可以使用,它提供了更多信息
$row = mysql_fetch_assoc($result);
通过$row[“名称”]访问
通过$row[0]和$row[“name”]访问
完整的例子
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result)){
echo $row[0];echo $row["name"];
}
将打印“id”和“名称”
通过$row[“名称”]访问
通过$row[0]和$row[“name”]访问
完整的例子
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result)){
echo $row[0];echo $row["name"];
}
将打印“id”和“name”。如果要获取多行,则需要一个while循环
while($row = mysql_fetch_array($result)){
echo $row['column_name'];
}
这将为每一行结果执行花括号中的代码。在本例中,打印名为“column_name”的字段。如果要获取多行,则需要一个while循环
while($row = mysql_fetch_array($result)){
echo $row['column_name'];
}
这将为每一行结果执行花括号中的代码。在本例中,打印一个名为“column_name”的字段。您的意思是获取结果数组,还是将数组转换为单个变量?您引用的代码只会告诉您返回了多少列。您的意思是获取结果数组,还是将数组转换为单个变量?引用的代码只会告诉您返回了多少列。