学堂 学堂 学堂公众号手机端

uchome数据库相关操作

lewis 1年前 (2024-04-28) 阅读数 14 #技术
1:读取数据库实例
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('profield')");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
//在这里组合查出来的数据
//单条的数据即为$value['字段名']
}
Tname()函数的参数为要读取的数据库的表名,tname函数的目的只是为了添加表前缀uchome_blog,当然可以使用表的全名,但提倡使用这种方式,优点在于表前缀修改后,程序不做任何改动
2:写数据库
inserttable(),使用方法如下:
$data=array(
‘列名’=>’值’,
‘列名’=>’值’
);inserttable([表名],$data);
注意表名不可加表前缀,此函数含有更多参数,如可以返回插入的id,具体参
照/soruce/function_common.php
3:更新数据
$data=array(
‘列名’=>’值’,
‘列名’=>’值’
);
updatetable([表名],$data,array(‘id’=>5,’name’=>’username’));
三个参数跟的是条件:更新的数据为id=5并且名称为:username的那一条数据4.输出统计或一个字段的值
echo $_SGLOBAL['db']->result($_SGLOBAL['db']->query("select count(*) from ".tname('config').""),0);

$rs=$_SGLOBAL['db']->fetch_array($_SGLOBAL['db']->query("select count(*) as num from".tname('config')));
echo $rs['num']; 5.输出一条记录的数据
$rs=$_SGLOBAL['db']->fetch_array($_SGLOBAL['db']->query("select * from ".tname('config')."where var='feedhiddenicon' limit 1"));
echo $rs['datavalue'];

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门