php返回查询行数据,php数据库查询结果处理

php怎么获取数据库查询返回的结果

从查询结果取值,需要遍历结果集!示例如下:

青冈网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

$rs = mysql_query("select * from www_liu where xx='$xx' and yy='$yy'");

echo "查询信息如下:br/";

while($row = mysql_fetch_array($rs))

{

echo $row['字段2'] . "=====" . $row['字段三'];

echo "br /";

}

//关闭数据库连接

//mysql_close();

php操作oracle数据库,如果返回select语句返回的行数?

SELECT 语句用于从数据库中选取数据。

语句1:SELECT * FROM table_name

解说:意思就是读取整个表table_name里面的数据显示出来

语句1:SELECT * FROM table_name Where x = 1

解说:意思就是读取表table_name里面键名为:x 值为:1的 数据显示出来

例子:

?php

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons");

while($row = mysql_fetch_array($result))

{

echo $row['FirstName'] . " " . $row['LastName'];

echo "br /";

}

mysql_close($con);

?

数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。

这时候在PHP脚本里面直接SELECT数据出来的就是乱码,需要在查询前先使用:

mysql_query("SET NAMES GBK");或mysql_query("SET NAMES GB2312");

来设定MYSQL连接编码,保证页面申明编码与这里设定的连接编码一致(GBK是GB2312的扩展)。如果页面是UTF-8编码的话,可以用:

mysql_query("SET NAMES UTF8"); 注意是UTF8而不是一般用的UTF-8。假如页面申明的编码与数据库内部编码一致可以不设定连接编码。

代码如下:

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);

mysql_query("SET NAMES 'GBK'");

php mysql 查询只返回第一条数据

1、首先用navicat新建一个数据库database1,在database1数据库中新建一个表table2。

2、在table2中添加新的数据。

3、接着新建一个名称为mysql_query的数据库,在页面中用mysql_connect 函数与数据库建立连接。

4、用mysql_select_db函数选择要查询的数据库。

5、最后将mysql_query,php文件在浏览器中打开,查看查询到数据库中的内容的结果。


本文标题:php返回查询行数据,php数据库查询结果处理
当前URL:http://myzitong.com/article/dsiidih.html