文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程MYSQL动态网页技术PHP通过参数来生成MYSQL语句类
精品推荐
特别推荐
·MYSQL数据的导出导入与版本的转换
·MySQL数据库简介
·安全的配置和应用MySQL数据库
·修改MySQL的默认密码
·初学MYSQL应知道:Mysql参数优化
·数据库安全应用 使用MySQL的23个注意事项
·入门:MYSQL基础
·轻松描述Windows上安装多个Mysql的步骤
·安装与卸载MySQL数据库系统服务的常见问题
·Mysql 安全注意事项
热点TOP10
·MYSQL数据的导出导入与版本的转换
·工作笔记:配置MySQL为高可用集群
·轻松八句话 教会你完全搞定MySQL数据库
·MySQL数据库简介
·MySQL数据库系统的常规管理介绍
·MySQL数据库学习手册之用MySQL解决一些常见问题
·强烈推荐,MySQL服务维护笔记
·Oracle 中使用层次查询方便处理财务报表
·MySQL数据库学习手册之安装MySQL
·安装与卸载MySQL数据库系统服务的常见问题

动态网页技术PHP通过参数来生成MYSQL语句类

日期:2007年7月30日 作者: 查看:[大字体 中字体 小字体]


  这个类可以通过具有参数的数组来构建MySQL查询语句。
  这个类可以通过指定的表和字段参数创建SELECT ,INSERT , UPDATE 和 DELETE 语句。
  这个类可以创建SQL语句的WHERE条件,像LIKE的查询语句,使用LEFT JOIN和ORDER 语句。
  例子:

   <? php
   /* *******************************************************************
  Example file
  This example shows how to use the MyLibSQLGen class
  
  The example is based on the following MySQL table:
  
  CREATE TABLE customer (
   id int(10) unsigned NOT NULL auto_increment,
   name varchar(60) NOT NULL default '',
   address varchar(60) NOT NULL default '',
   city varchar(60) NOT NULL default '',
   PRIMARY KEY (cust_id)
  ) TYPE=MyISAM;
  
  ******************************************************************* */
  
   require_once ( " class_mylib_SQLGen-1.0.php " );
  
   $fields = Array ( " name " , " address " , " city " );
   $values = Array ( " Fadjar " , " Resultmang Raya Street " , " Jakarta " );
   $tables = Array ( " customer " );
  
   echo " <b>Result Generate Insert</b><br> " ;
   $object = new MyLibSQLGen();
   $object -> clear_all_assign(); // to refresh all property but it no need when first time execute
   $object -> setFields( $fields );
   $object -> setValues( $values );
   $object -> setTables( $tables );
  
   if ( ! $object -> getInsertSQL()){ echo $object -> Error; exit ;}
   else { $sql = $object -> Result; echo $sql . " <br> " ;}
  
  
   echo " <b>Result Generate Update</b><br> " ;
   $fields = Array ( " name " , " address " , " city " );
   $values = Array ( " Fadjar " , " Resultmang Raya Street " , " Jakarta " );
   $tables = Array ( " customer " );
   $id = 1 ;
   $conditions [ 0 ][ " condition " ] = " id='$id' " ;
   $conditions [ 0 ][ " connection " ] = "" ;
  
   $object -> clear_all_assign();
   $object -> setFields( $fields );
   $object -> setValues( $values );

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 




上一篇:Flash:通过一个实例学习attachMovie的用法

下一篇:详细讲解关于MYSQL DUMP工具的使用技巧

相关文章:
·经典语句:71条人生信条
·基础知识 初级黑客安全技术命令详解
·液晶与CRT比较,破除对液晶参数的迷信
·黑客技术之知道对方IP入侵别人的电脑
·怎么制作网页
·18条CPU参数详解
·为什么iexplore.exe在打开网页时CPU使用会100%?
·做QQ高手,你应该了解的17种QQ技术
·人生成功的21个信念
·求爱宝典:爱情语句
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot