phpsql获取数据 php读取sql

PHP获取sql数据表并显示在页面上首先计算出总条数,
$query = mysql_query("select * from my_lyb");
$maxclou = mysql_num_rows($query);
算出总页数,
$maxpage = ceil($maxclou/5);
用get方法获得当前页(如果为空,默认第一页),算出上页 下一页
如何在php当中提取sql某一行的数据//公共phpsql获取数据的获取一条记录phpsql获取数据的方法
public function fetchOne($sql,$type=3)
{
//定义常量数组
$types = array(
1 = MYSQL_NUM,
2 = MYSQL_BOTH,
3 = MYSQL_ASSOC
);
//执行SQL语句phpsql获取数据,返回结果集
$result =mysql_query($sql);
//返回结果(一维数组)
return mysql_fetch_array($result,$types[$type]);
}
怎么让php从sql取出数据然后显示在列表里面?$sql = 'select name from table ';
$query=mysql_query($sql);
$columnNum = mysql_num_rows ( $query );//得到有多少条数据
$i = 0;
while ( $i$columnNum ) {// 循环每个字段
$colname = mysql_fetch_array($query);//获取每个字段信息信息
print_r($colname);//打单字段信息
$i;
echo "br";
}
关键在于循环历遍,要把mysql_fetch_array写在循环里面
php数据库用一个sql取数据还是多个sql分开取数据好php使用的数据库一般是mysql,当数据量大于1000万时,为了效率最好还会进行分表存储 。
这要看你应用在什么场合了,如果只是单纯的数据处理,不需要取出来使用的话 , 可以直接在数据库里操作,比如建十张表,根据特征把1000万条数据插入到不同的表里 。如insert intotable_1 select * from table 。
如果要取出来使用的话,建议写执行脚本,在数据库空闲时(如零点之后)执行该脚本,将处理的结果保存在另外一张表里,再从这张表里获取想要的结果 。
php 获取 sql 数据类型describe tablename;//获取表结构信息
describe tablename fieldname;//获取表的某个字段结构信息
比如:describe users username; //获取users表的username字段的结构信息
返回:array(
'Field'='username',
'Type'='varchar(50)',
'Null'='NO',
'Key'='UNI',
'Default'='',
'Extra'=''
)
【phpsql获取数据 php读取sql】关于phpsql获取数据和php读取sql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读