怎么用mysql_fetch_array()-获取和显示mysql数据
发布网友
发布时间:2022-04-30 02:38
我来回答
共4个回答
懂视网
时间:2022-04-30 06:59
$query = mysql_query()//执行sql语句,返回资源标识符
$row = mysql_fetch_row($query)//返回查询结果的第一条数据
while($row = mysql_fetch_row($query)){
print_r($row)
}
mysql_fetch_row()毎执行一次,都从资源也就是结果集中依次取一条数据,以数组的形式返回出来,当前一次取得最后一条数据,返回空结果。返回数组都是一维索引数组,每一个下标与数据库的排序一一对应
mysql_fetch_row()获取显示数据
标签:
热心网友
时间:2022-04-30 04:07
mysql_fetch_array()-获取和显示数据
格式:
array mysql_fetch_array (resource result_set [, int result_type])
例:
$query = "select id, name from MyTable order by name";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$id = $row["id"];
$name = $row["name"];
echo "Name: $name ($id) <br />";
}
又例:
$query = "select id, name from MyTable order by name";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_NUM)) {
$id = $row[0];
$name = $row[1];
echo "Name: $name ($id) <br />";
}
说明:
result_type的值有:
MYSQL_ASSOC: 字段名表示键,字段内容为值
MYSQL_NUM: 数值索引数组,操作与mysql_fetch_ros()函数一样
MYSQL_BOTH: 即作为关联数组又作为数值索引数组返回。result_type的默认值。
10、mysql_fetch_assoc()-获取和显示数据
格式:
array mysql_fetch_assoc (resource result_set)
相当于调用 mysql_fetch_array(resource, MYSQL_ASSOC);
热心网友
时间:2022-04-30 05:25
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf ("ID: %s Name: %s", $row[0], $row[1]);
}
mysql_free_result($result);
?>
参考资料:http://cn2.php.net/mysql_fetch_array
热心网友
时间:2022-04-30 07:00
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf ("ID: %s Name: %s", $row["id"], $row["name"]);
}
mysql_free_result($result);
?>