重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php中打印数据库中的表 php打印输出结果

为什么php使用echo $user_data['youname'];无法打印数据库表admin 下 字段为$username的youname

mysql_fetch_assoc要在while循环里面用的,你这样写的话用于只会拿到第一条的数据,把代码像我这样修改一下

创新互联建站是一家专业提供安源企业网站建设,专注与成都网站制作、成都做网站、HTML5、小程序制作等业务。10年已为安源众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

while ( $row = mysql_fetch_assoc($result) ) {

$user_data[] = $row;

}

希望对你有帮助

PHP如何将数据库表中的某列数据一个一个循环取出并打印

一般我们为了减少数据库链接,取数据是一次取出所有想要的数据然后做循环处理,而不是一个个循环取出

$servername = "localhost";

$username = "root";

$password = "root";

$dbname = "aaaa";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn-connect_error) {

die("连接失败: " . $conn-connect_error);

$conn-query('set names utf8');

$sql = "SELECT name FROM xiao ";//这里是查询xiao表的name列的所有数据

$result = $conn-query($sql);

if ($result-num_rows  0) {

// 输出数据

while($row = $result-fetch_assoc()) {

//print_r($row);

echo "name: " . $row["name"]."br";//这里是循环打印

}

} else {

echo "没有查询到数据";

}

$conn-close();

php怎么输出数据库中的一个数据

一、首先你需要在 $result=mysql_query($sql); 这一行之后取一下数据:

$row = mysql_fetch_array($result);

具体原因请看我以前回答过的问题:

二、之后查看获取到的数据:

1. 查看具体值:

echo $result[0];

2. 打印数组(使用源代码看的情况下会很清楚)

print_r($row);

3. 使用php自带的调试函数看数据结构:

var_dump($row);


网页名称:php中打印数据库中的表 php打印输出结果
本文地址:http://cqcxhl.cn/article/dojhcje.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP