php查询数据库输出内容,php输出mysql查询结果

PHP查询数据库输出字段值

$link

创新互联公司网络公司拥有10多年的成都网站开发建设经验,数千家客户的共同信赖。提供网站设计、网站建设、网站开发、网站定制、卖友情链接、建网站、网站搭建、响应式网站建设、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务

=

@mysql_connect('localhost',

'root',

'密码')

or

die

('数据库连接失败');

mysql_db_select('选择a表所在的数据库');

$sql

=

"SELECT

url

FROM

a

WHERE

a

=

{$aid}";

$result

=

mysql_query($sql);

while

($row

=

mysql_fetch_assoc($result))

{

echo

$row['url'];

}

mysql_close();

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

结果已经有了,我就说下这句话的区别

mysql_select_db,字面上就能理解,选择数据库

去PHP手册中可以发现该函数的返回值是bool,也就是布尔值

bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )

只是确定操作是否成功

$result = mysql_query($sql, $link); // 执行查询语句

是执行查询语句,这时返回的是

resource mysql_query ( string $query [, resource $link_identifier ] )

资源符号,通过var_dump($result)可以看到该变量的类型,不是数组

随后通过mysql_fetch_array($result);获取实际查询语句所能获取的数据

每次操作,返回一行数据

该操作会变相的移动该资源的指针,PHP的概念里面没有指针,但需要知道该函数可以多次执行

概念和foreach一致

所以通过

while ($bookInfo = mysql_fetch_array($result)){

}

可以获取所有的行数据

如果没有数据会返回false,所以while会自动停止循环

php输出数据库信息

1. 查看具体值:

echo $result[0];

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

print_r($row);

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

var_dump($row);


新闻标题:php查询数据库输出内容,php输出mysql查询结果
文章地址:http://hbruida.cn/article/hooedg.html