mysql代码生成器_MYSQL语句生成器
看到一位网友用JS做了一个这样一个类似的东西,于是试着用PHP试试看效果。 多提意见,谢谢! MYSQL语句生成器 2005-01-11 初步模型 2005-01-13 修改了可以输入数字及数字为开头的表名、字段和主键的BUG 2005-01-17 加入代码生成历史记录下拉菜单,加入数据库
看到一位网友用JS做了一个这样一个类似的东西,于是试着用PHP试试看效果。
多提意见,谢谢!
MYSQL语句生成器
2005-01-11 初步模型
2005-01-13 修改了可以输入数字及数字为开头的表名、字段和主键的BUG
2005-01-17 加入代码生成历史记录下拉菜单,加入数据库连接部分,并重新修改整体程序模块
源代码:
====================
if($_POST){
if(array_key_exists("tbl_name", $_POST)){
$tbltemp = $_POST["tbl_name"];
$_POST = $_SESSION["phpcode"][$_POST["tbl_name"]];
//print_r($_SESSION["phpcode"]);
}else{
$_SESSION["phpcode"][$_POST["tbl"]] = $_POST;
}
$code[0] = createcode($_POST, 0);//插入语句
$code[1] = createcode($_POST, 1);//选择语句
$code[2] = createcode($_POST, 2);//更新语句
$typein = $_POST["outtype"];
foreach($typein as $val){
$js .= "code[/"outtype[]/"][".$val."].checked = true;/n";
}
echo "输出PHPLIB
$sql = "include(/"inc/db_mysql.inc/");//包括MYSQL操作类/n/$db = new DB_Sql;//定义类/n/$db->connect();//连接数据库/n/n".$sql;
$sql .= "/$db->query(/$sql);/n";
}else{
$sql = "/* 连接数据库 *//n/$conn = mysql_pconnect(/"localhost/", /"username/", /"password/") or die(/"不能连接数据库:/".mysql_error());/n/* 选择数据库 *//nmysql_select_db(/"mysql_database/") or die(/"不能选择数据库/");/n/n".$sql;
$sql .= "/$result = mysql_query(/$sql);/n";
}
return $sql;
}
/*
* 字段处理
*/
function fieldlist($fieldstr, $type = 0){
$str = "";
$tstr = split(",", $fieldstr);
foreach($tstr as $val){
switch($type){
case 1://用在插入语句中
if($str) $str .= ", ";
$str .= "'/"./$_POST[/"".trim($val)."/"]./"'";
break;
case 2://用在更新语句中
if($str) $str .= ", /n";
$str .= "`".trim($val)."` = '/"./$_POST[/"".trim($val)."/"]./"'";
break;
default:
if($str) $str .= ", ";
$str .= "`".trim($val)."`";
}
}
return $str;
}
function where($keyword){
return "/nWHERE `$keyword` = '/"./$_POST[/"".$keyword."/"]./"'";
}
?>
MYSQL语句生成器返回
/n");
}
}
?>
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
mysql代码生成器_MYSQL语句生成器相关推荐
- mysql语句在线生成网站_MYSQL语句生成器
看到一位网友用JS做了一个这样一个类似的东西,于是试着用PHP试试看效果. 多提意见,谢谢! MYSQL语句生成器 2005-01-11 初步模型 2005-01-13 修改了可以输入数字及数字为开头 ...
- mysql资质_MySQL语句与Java代码实现按需过滤企业员工的资质证书
在企业ERP中,每位员工拥有多个资质证书,资质证书有种类.名称和登记时间,以及变动时间和结束时间的主要属性:现在有一个需求,员工在系统查看自己的信息之时:同一种类.同一名称.同一登记时间的资质证书,取 ...
- mysql 举例_MySQL 语句举例(一)
举例:有10个用户,输出在订单表中下单数最多的5个人的名字. my_user 表数据 my_order,uid对应my_user表的id 测试数据生成 写一个存储过程,随机插入10000条数据: CR ...
- shell实行mysql语句_【Mysql】shell运行mysql的sql语句_MySQL
bitsCN.com [Mysql]shell运行mysql的sql语句 shell本身是一种脚本语言,所以不能像java一样通过api去连接数据库.shell还是要借助mysql本身的一些运行脚本才 ...
- mysql里条件语句和循环语句_MySQL与Oracle 差异比较之四条件循环语句
循环语句 编号 类别 oracle Mysql 注释 1 IF语句使用不同 IFiv_weekly_day = 'MON'THEN ii_weekly_day := 'MON'; ELSIFiv_we ...
- 查看MySQL句柄_mysql查询语句-handler
1 简介 mysql除可使用select查询表中的数据,也可使用handler语句,这条语句使我们能够一行一行的浏览一个表中的数据,不过handler语句并不具备select语句的所有功能.它是mys ...
- jdbc mysql驱动_MySQL JDBC驱动程序如何处理准备好的语句
jdbc mysql驱动 准备的语句类型 在研究< 高性能Java持久性>一书中的" 语句缓存"一章时,我有机会比较了Oracle,SQL Server,Postgre ...
- mysql的操作语句_Mysql最常用的操作语句收集
Mysql中常用语句简单易学 springboot微服务是现在流行的框架,目前大多数做java的人都在使用,java的生态一直很好,各种插件各种第三方jar包推动着java的运行.Mysql是Spri ...
- mysql常用的语句_MySQL常用语句集锦
//select *from..主表..left join ..次表..on..主表.字段IDax=次表.字段IDbx where 主表.字段x=变量1 and 次表.字段x2 like '%变量2% ...
最新文章
- tomcat外网映射工具
- Nature子刊:超高速细菌基因组检索技术
- mysql 区分大小写(大小写敏感)配置
- 【Apache】指定 某一个URL 并进行 Auth 认证
- linux命令 -- split命令
- 对于这款APP,我充了个终身VIP!!!
- 低代码发展专访系列之一:低代码平台产品的使用者都是谁?
- 从 活动选择问题 看动态规划和贪心算法的区别与联系
- socketmq 设置队列大小_LeetCode 622:设计循环队列 Design Circular Queue
- 用Fiddler调试localhost
- 【活体检测】二分类活体检测评价方式
- Naïve UI——一个 Vue 3 组件库
- 女孩,你为什么那么拼命工作?
- 从外部访问Kubernetes集群中的应用
- Java对Internet为什么这么重要?
- 演说时代之艺术创造始于初心
- android h5 保存通讯录,h5+调用系统通讯录
- mingw-w64-i686-toolchain
- X1000 Kernel 3.10 Linux V8.2编译
- 简单文本分割器V1.0发布(包括源码)