PHP如何输出数据库的每条数据

PHP如何输出数据库的每条数据,第1张

// 这是因为你从资源型结果集中获取数据时只获取了一次, 如果查询为多条数据应该迭代资源型结果集

$r = mysql_query($sql);  // 你的结果集

$result = [];

while (true) {

    $ary = mysql_fetch_assoc($r);  // 取出第一条数据, 数据指针向后移动一位

    if ($ary) {

        $result[] = $ary;   // 存储到结果数组中

    } else {

        break;  // 如果取出的结果为false, 则代表数据获取完毕, 终止循环

    }

}

echo '<pre>';

print_r($result);   // 打印最终结果

echo '</pre>';

mysql_select_db("database_name", $link); //选择数据库,需修改为你的数据库名

$query = mysql_query("select from table_name"); //查询表,需修改为你的表名

while( $rs = mysql_fetch_array($query, $link)){// 取得记录集

echo $rs[0]"<br>";// 打印数据

}

主页面

<script language="JavaScript" src="jquery-151js" type="text/javascript"></script>

<script language="JavaScript">

<!--

$(document)ready(function(){

$("#type")change(function(){

var catid=$(this)val();

alert(catid);

$post("get_Dirphp",{id:catid},function(data){

$("div")html(data);

})

})

})

//-->

</script>

<select name="type" id="type">

<option selected value="">选择分类</option>

<

$conn=mysql_connect("localhost","root","");

mysql_select_db("数据库名");

mysql_query("set names 'gb2312' ");

$query=mysql_query("select from 表格名");

while($row=mysql_fetch_array($query)){

echo "<option value=\"$row[id]\">$row[name]</option>";

}

>

</select>

<div></div>

传值页面get_Dirphp

<php

header("Content-Type:text/html; charset=gb2312");

//echo "POST:"$_POST['id'];

$SClassID=$_POST['id'];

$conn=mysql_connect("localhost","root","");

mysql_select_db("数据库名");

mysql_query("set names 'gb2312'");

$query=mysql_query("select from 表名 where id='$SClassID'");

while($row=mysql_fetch_array($query)){

echo "<input name=\"id\" type=\"text\" value=\"<=$row[id]>\">";

echo "<input name=\"Name\" type=\"text\" value=\"<=$row[name]>\">";

}

>

以上就是关于PHP如何输出数据库的每条数据全部的内容,包括:PHP如何输出数据库的每条数据、PHP中如何输出mysql数据库中的数据问题!、php调用数据库问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10203987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存