fkpdo 废客快捷操作修改数据库
废客快速操作数据库PHP操作MySql实例代码 - db_config 配置文件
返回对象 = FK_PDO(表名,字段数组或字符串,条件数组或字符串,分组数组或字符串,排序数组或字符串,行数数组或字符串); 实例:
INSERT INTO tabName
( name
, sxe
) VALUES ( 'a', '2') ;
FK_PDO('tabName',array('name' =>'a' , 'sxe'=>'2') );
UPDATE tabName
SET name
='b', sxe
='1' WHERE id
= '123' AND age
!= '2' AND name
= 'a' AND book
like '泉%' ;
FK_PDO('tabName',array('name' =>'b' , 'sxe'=>'1'),array('id' =>'123' , 'age'=>'["!=","2"]','name'=>array("=","a"), 'book' =>'["like","泉%"]' ));
FK_PDO('tabName',array('name' =>'a' , 'sxe'=>'2'),"
id
= 123 ANDage
!= '2' ANDname
= 'a' ANDbook
like '泉%'" ) ;
SELECT * FROM tabName
;
FK_PDO('tabName','*' );
FK_PDO('tabName',"" );
FK_PDO('tabName',FALSE );
FK_PDO('tabName');
SELECT id
, name
FROM tabName
;
FK_PDO('tabName',array('id','name') );
FK_PDO('tabName','
id
, name`' );
SELECT id
, name FROM
tabNameWHERE
id= '123' AND
age!= '2' AND
name= 'a' AND
book` like '泉%' ;
FK_PDO('tabName','
id
, name`',array('id' =>'123' , 'age'=>'["!=","2"]','name'=>array("=","a"), 'book' =>'["like","泉%"]' ) );FK_PDO('tabName','
id
, name','
id= 123 AND
age!= 2 AND
name= "a" AND
book` like "泉%"' );
SELECT name
, sex
, COUNT(*) as "sum" FROM tabName
WHERE id
= 1234 GROUP BY name
, sxe
;
FK_PDO( 'tabName','
name
,sex
, COUNT(*) as "sum"',"id
= 1234", array('name','sxe') );FK_PDO( 'tabName','
name
,sex
, COUNT(*) as "sum"',"id
= 1234", 'name
,sxe
' );
SELECT name
, sex
, COUNT(*) as "sum" FROM tabName
WHERE id
= 1234 GROUP BY name
, sxe
ORDER BY name
, sxe
DESC, case
ASC ;
FK_PDO( 'tabName','
name
,sex
, COUNT(*) as "sum"',"id
= 1234", array('name','sxe'), array('name' =>'' , 'sxe'=>'DESC' ,'case' =>'ASC') );FK_PDO( 'tabName','
name
,sex
, COUNT(*) as "sum"',"id
= 1234", 'name
,sxe
', 'name
,sxe
DESC,case
ASC' );
SELECT name
, sex
, COUNT(*) as "sum" FROM tabName
GROUP BY name
, sxe
ORDER BY name
, sxe
DESC, case
ASC LIMIT 100 ;
FK_PDO( 'tabName','
name
,sex
, COUNT(*) as "sum"',FALSE, array('name','sxe'), array('name' =>'' , 'sxe'=>'DESC' ,'case' =>'ASC'),100 );FK_PDO( 'tabName','
name
,sex
, COUNT(*) as "sum"',FALSE, 'name
,sxe
', 'name
,sxe
DESC ,case
ASC','100' );
SELECT name
, sex
, COUNT(*) as "sum" FROM tabName
WHERE id
= 1234 GROUP BY name
, sxe
ORDER BY name
, sxe
DESC, case
ASC LIMIT 0, 10 ;
FK_PDO( 'tabName','
name
,sex
, COUNT() as "sum"',"id
= 1234", array('name','sxe'), array('name' =>'' , 'sxe'=>'DESC' ,'case' =>'ASC'),array(0,10 ) ); FK_PDO( 'tabName','name
,sex
, COUNT() as "sum"',"id
= 1234", 'name
,sxe
', 'name
,sxe
DESC ,case
ASC','0 ,10' );
SELECT tabName1.name
, tabName2.sex
FROM tabName1
,tabName2
WHERE id
= 1234 LIMIT 0 ,10 ;
FK_PDO( 'tabName1
,
tabName2',' tabName1.name
, tabName2.sex
','id
= 1234', FALSE,FALSE,'0 ,10' );
//也可用非FKPDO方法直接SQL语句执行 $dbConn = db_connect(); //连接数据库 $query = $dbConn->query($SQL); //查询语句 $result = $query->fetchAll(PDO::FETCH_ASSOC);//FETCH_OBJ 将查询出来的数据对象转为数组 if($result){查询成功} $query_count = $dbConn->exec($sql_count); //执行语句 像删表建表用它比较好 if($query_count !== false){操作成功} $lastInsertId = $dbConn->lastInsertId(); //得到最后一个ID 做插入新数据主录时可返回插入的主键值if($lastInsertId){插入成功} $rowCount = $query->rowCount(); //当为查询或更新时本次操作响应的总行数 if($rowCount){更新成功}
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。