php返回数据行数 php返回数组

Php里面,用如何方便的获得一个SELECT查询语句所返回的记录数?。?/h2>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操作oracle数据库 , 如果返回select语句返回的行数?SELECT 语句用于从数据库中选取数据 。
语句1:SELECT *FROM table_name
解说:意思就是读取整个表table_name里面php返回数据行数的数据显示出来
语句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编码php返回数据行数,而页面申明编码是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如何从文本中提取指定行数内容PHP如何从文本中提取指定行数内容?在php中,通过fopen()方法打开文件 , 在while中使用fgets()方法获取每行数据,每读到一行 , 就使用标识记录一次,通过累计记录数计算出文件的行数 。下面介绍实现的过程 。
方法/步骤分步阅读
1
/7
新建一个php文件 , 命名为handle.php,用于讲解PHP怎么获取文件的行数 。
2
/7
新建一个文本文件,命名为test.txt,在里面输入四行数据,分别是aaa,bbb , ccc,ddd 。
3
/7
在handle.php文件里 , 使用fopen方法以只读方式打开test.txt文件,代码如下:
4
/7
在handle.php文件里,创建一个初始变量i,用于保存文件内容的行数 。
5
/7
通过while()语句,使用fgets方法从文件指针中读取一行,每读取一行,变量i自加一,直到到达文件末尾停止while的执行 。
注:!feof($handle),函数检测是否已到达文件末尾 。
6
/7
最后,使用echo输出文件的行数,并通过fclose关闭文件资源 。代码如下:
7
/7
在浏览器执行handle.php文件 , 查看输出的行数,执行的结果为4行 。
内容仅供参考并受版权保护
php获取select返回的行数$result = mysql_query("select count(*) num from articles");
结果集中的num就是行数
或者
$result = mysql_query("select * from articles");
$num_rows = mysql_num_rows($result);
php 取得结果集中行的数目 有几种方法主要2种:
获取查询结果的记录数
int mysql_num_rows(mysql_result $result)
$result 为 mysql_query 返回的结果集 。
[该函数返回一个整数,表示记录中有多少行数据]
mysql_affected_row()
可以用来获取 insert, update, delete语句影响的记录行数 。
例:
--------------------------------------------
$sql = "select * from course";
$rs = mysql_query($sql) or die('数据库连接失败');
$s = mysql_num_rows($rs);//获取记录数
--------------------------------------------
【php返回数据行数 php返回数组】php返回数据行数的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于php返回数组、php返回数据行数的信息别忘了在本站进行查找喔 。

    推荐阅读