网站建设资讯

NEWS

网站建设资讯

php查询返回条数据 php 返回

如何在PHP中获取MYSQL数据库返回的数据的行数?

1、首先打开MYSQL的管理工具,新建一个test表,并且在表中插入两个字段。

成都创新互联主打移动网站、做网站、成都做网站、网站改版、网络推广、网站维护、域名申请、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。

2、接下来在Editplus编辑器中创建一个PHP文件,然后进行数据库连接,并且选择要操作的数据库。

3、然后通过mysql_query方法执行一个Insert的插入语句。

4、执行完毕以后,我们回到数据库管理工具中,这个时候你会发现插入的中文乱码了。

5、接下来我们在PHP文件中通过mysql_query执行一个set  names  utf8语句即可完成操作。

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

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

$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查询MYSQL数据表,返回的ARRAY是一条数据的

我来回答:

$list=mysql_fetch_array($res);这句话执行的是$msql="select * from pic";这条数据库语句。而却只能执行一条,这一条语句也有其执行规律,就是数据库列表中的第一行。

可是却有一个例外,也是一个规矩,$list=mysql_fetch_array($res);这条语句执行第一次取出第一行,接着执行第二次取出第二行。依此类推。

这就,就产生了一种比较简单却又可行的取出方案:

使用while循环(例程如下):

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

mysql_query("set names gbk");

$msql="select * from pic";

$res=mysql_db_query("text",$msql,$link);

//你的程序在这里开始改变:

$i=0;

$list_arr=array();

while($list=mysql_fetch_array($res)){//这一句,就是判断是否还有数据没有取完,如果取完,会由数据库返回false,停止while循环,如果有,则继续;

$list_arr[$i]=$list;

$i++;

}

print_r($list_arr);//到了这里,当while循环结束,你要取出的所有数据的二维数组也就形成了。具体有多长,有多少个数组元素,就看你的数据库中有多少行数据了。

mysql_close($link);


当前标题:php查询返回条数据 php 返回
链接地址:http://cdweb.net/article/ddeseoc.html