狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

根據數據庫自動生成INSERT/UPDATE更新語句

根據數據庫自動生成INSERT/UPDATE更新語句

更新時間:2024-04-10 文章作者:未知 信息來源:網絡 閱讀次數:

在編寫程序中,寫添加和更新SQL語句是一個比較煩瑣的過程,特別是在表結構比較復雜的時候
這個程序主要是根據數據表格式自動生成添加/更新的SQL語句,然后由程序員直接加入到程序中,方便編程

下面是文件,方法建立一個單獨的文件,按照下面的說明建立相關文件,運行即可
index.php 索引文件
config.php配置文件,轉換get/post數據
addxxx.php根據提交表格數據生成SQL語句
addxxx2.php根據數據庫表信息生成SQL語句,配置數據庫在文件內部

@author bluemaple<bluemaple@xinhuanet.com>
----------------------------------------------------------
index.php文件
----------------------------------------------------------
自動生成模版
<br><br>
<a href=addxxx.php>自動生成添加表格,并產生相關sql添加語句,生成UPDATE語句(簡單版)</a>
<br><br>
<a href=addxxx2.php>更數據表生成相關添加頁面</a>
----------------------------------------------------------

config.php文件
----------------------------------------------------------
<?
/* 轉換get和post數據 */
if (!defined('PMA_GRAB_GLOBALS_INCLUDED'))
{
define('PMA_GRAB_GLOBALS_INCLUDED', 1);

if (!empty($_GET))
{
extract($_GET);
}
else if (!empty($HTTP_GET_VARS))
{
extract($HTTP_GET_VARS);
} // end if

if (!empty($_POST))
{
extract($_POST);
}
else if (!empty($HTTP_POST_VARS))
{
extract($HTTP_POST_VARS);
} // end if

if (!empty($_FILES))
{
while (list($name, $value) = each($_FILES))
{
$$name = $value['tmp_name'];
}
}
else if (!empty($HTTP_POST_FILES))
{
while (list($name, $value) = each($HTTP_POST_FILES))
{
$$name = $value['tmp_name'];
}
} // end if
}

?>
----------------------------------------------------------
addxxx.php
----------------------------------------------------------
<?
include("config.php");

if($action == "")
{
echo "<form action=addxxx.php method=get onSubmit=\"if(n.value==''){alert('請輸入數字');return false;}else return true;\">
添加的表數目:<input type=text name=n value=1><br>
<input type=hidden name=action value='c'>
<input type=submit name=createSubmit value='生成'>
</form>";
exit();
}

if($action == "c")
{
echo "<form method=post action=addxxx.php>";
echo "添加到數據表:<input type=text name=t><br>
方法(METHOD):<input type=text name=m value=post><br>
提交表到(ACTION):<input type=text name=a value='<? echo \$HTTP_SERVER_VARS[PHP_SELF] ?>'><br><br>";
echo "<table border=1>";
echo "<tr><td>編號</td><td>說明</td><td>表名(TableName)</td><td>值(VALUE)</td></tr>";
for($i = 1; $i<=$n; $i++)
{
echo "<tr>";
echo "<td>$i</td>";
echo "<td><input name=e$i type=text></td>";
echo "<td><input name=n$i type=text></td>";
echo "<td><input name=v$i type=text></td>";
echo "</tr>";
}
echo "<tr><td colspan=3 align=center><input type=submit name=submit value='確 定'></td></tr>";
echo "";
echo "<input type=hidden name=n value='$n'>";
echo "<input type=hidden name=action value='a'>";
echo "</form>";
}

if($action == "a")
{
echo "<h3>生成的插入SQL語句</h3>";
if($submit)
{
if($t == "") $t = "TABLE";
$tName = "";
$tValue= "";

// table ...
for($i = 1; $i <= $n; $i++)
{
$temp = "n".$i;
$tName .= $$temp;
if($i != $n)
{
$tName .= ", ";
}

$tempi = "n".$i;
$tValue .= "'\$".$$tempi."'";
if($i != $n)
{
$tValue .= ", ";
}

$usqli .= $$temp."='\$".$$tempi."'";
if($i != $n)
{
$usqli .= ", ";
}
}

$sql = "INSERT INTO $t ($tName) VALUES ($tValue);";
echo $sql;

echo "<br><br>";
$usql = "UPDATE $t SET ".$usqli." WHERE ***";
echo $usql;

echo "<pre>";
echo "<b>生成表格</b> 點右鍵查看源文件";
echo "<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" bgcolor=\"\">
<form action='$a' method='$m'>
<tr>
<td width=\"\"></td>
<td width=\"\"></td>
</tr>";

for($i = 1; $i <= $n; $i++)
{
$etemp = "e".$i;
$ntemp = "n".$i;
$vtemp = "v".$i;
echo "<tr>
<td>".$$etemp."</td>
<td><input type=text class=\"\" name=\"".$$ntemp."\" value=\"".$$vtemp."\"></td>
</tr>";
}
echo "<tr>
<td></td>
<td><input type=submit value='添加' class=\"\"><input type=reset value='重置' class=\"\"></td>
</tr>
</form>
";

echo "</pre>";
}
}
?>
----------------------------------------------------------
addxxx2.php
----------------------------------------------------------
<?
include("config.php");

if($action == "") $action = "d";
$mysqlServer = "localhost";
$mysqlPort = 3306;
$mysqlUser = "root";
$mysqlPwd = "";

if($action == 'd')
{
$mysql_id = mysql_pconnect($mysqlServer.":".$mysqlPort, $mysqlUser, $mysqlPwd);


if($db == "")
{
$db_list = mysql_list_dbs();
echo "選擇數據庫<br>";
while ($row = mysql_fetch_object($db_list))
{
echo "<a href=addxxx2.php?action=d&db=".$row->Database.">".$row->Database ."</a><br>";
}
}

if($db != "")
{
mysql_select_db($db);

$tresult = mysql_list_tables($db);

if (!$tresult)
{
echo "DB Error, could not list tables\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
echo "數據庫<b>$db</b>列表<br>";
while ($row = mysql_fetch_row($tresult))
{
print "<a href=addxxx2.php?db=$db&tname=$row[0]>$row[0]</a><br>";
}

if($tname != "")
{
$fields = mysql_list_fields($db, $tname);
$n = mysql_num_fields($fields);

echo "<br><b>$tname</b>表中:";
for ($i = 0; $i < $n; $i++)
{
$name = mysql_field_name($fields, $i);
echo $name." ";
 
 $tName .= $name;
 $vName .= "'\$".$name."'";
 $usqli .= $name."='\$".$name."'";
 if($i != $n-1)
{
$tName .= ", ";
$vName .= ", ";
$usqli .=" and ";
}

//create table...
$table .= "<tr>
<td>".$name."</td>
<td><input type=text class=\"\" name=\"".$name."\" value=\"\"></td>
</tr>\n";


}

echo "生成表:<br><br>";
echo "INSERT INTO $tname ($tName) VALUES ($vName);";

echo "<br><br>";
$usql = "UPDATE $tname SET ".$usqli." WHERE ***";
echo $usql;

echo "<pre>";
echo "<b>生成表格</b> 點右鍵查看源文件<br>\n";
echo "<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" bgcolor=\"\">
<form action='$a' method='$m'>
<tr>
<td width=\"\"></td>
<td width=\"\"></td>
</tr>";

echo "$table";

echo "<tr>
<td></td>
<td><input type=submit value='添加' class=\"\"><input type=reset value='重置' class=\"\"></td>
</tr>
</form>
";

echo "</pre>";

}
}
}
?>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
激情久久久久久久| 小嫩嫩精品导航| 国产成人自拍在线| 国产美女精品在线| 国产伦精品一区二区三区在线观看| 日韩成人av影视| 日本大胆欧美人术艺术动态 | 久久99精品国产.久久久久久| 日韩二区在线观看| 麻豆一区二区三| 国产美女精品在线| 99热在这里有精品免费| 91看片淫黄大片一级在线观看| 欧美在线三级| 亚洲电影av| 国产区日韩欧美| 色天使色偷偷av一区二区| 欧美综合一区二区三区| 欧美日韩国产高清一区| 欧美成人vps| 国产精品久久毛片a| 亚洲一区在线播放| 美国三级日本三级久久99| 国产另类ts人妖一区二区| 99精品久久99久久久久| 精品1区2区| 色网站国产精品| 欧美一级二级三级蜜桃| 中文字幕国产一区二区| 亚洲va国产va欧美va观看| 极品少妇一区二区三区精品视频| 成人开心网精品视频| 亚洲一二三区在线| 在线观看国产一区二区| 久久久蜜臀国产一区二区| 亚洲免费观看高清| 蜜桃免费网站一区二区三区| 99视频在线精品| 亚洲免费网址| 欧美肥妇bbw| 国产精品日产欧美久久久久| 亚洲va欧美va国产va天堂影院| 国产a精品视频| 91久久精品国产91久久性色tv| 在线亚洲人成电影网站色www| 欧美sm美女调教| 亚洲国产综合在线| 成人h精品动漫一区二区三区| 亚洲人成久久| 日韩精品中文字幕一区| 亚洲欧美另类图片小说| 国内成人精品2018免费看| 国产在线一区二区三区四区| 老司机精品福利视频| 国产欧美精品区一区二区三区 | 最近日韩中文字幕| 国产在线看一区| 一区二区三区四区五区在线 | 国产精品白丝jk白祙喷水网站| 日韩亚洲欧美精品| 日韩一区二区在线观看视频播放| 亚洲免费高清视频在线| 99久久99久久久精品齐齐| 欧美亚洲自拍偷拍| 亚洲激情六月丁香| 牛人盗摄一区二区三区视频| 欧美日韩亚洲综合一区| 亚洲一区二区三区四区在线观看| 福利电影一区二区三区| 在线观看日韩电影| 亚洲日本一区二区三区| 成人性视频免费网站| 在线视频欧美精品| 亚洲成人一二三| 一区二区亚洲精品| 久久久www免费人成精品| 国产一区二区三区美女| 久久激情一区| 一区二区三区视频在线看| 女人色偷偷aa久久天堂| 欧美一级一区二区| 久久99精品久久久久婷婷| 亚洲一区二区三区四区中文| 1区2区3区国产精品| 91麻豆免费观看| 精品国产乱码久久久久久蜜臀| 美腿丝袜亚洲一区| 在线亚洲一区二区| 日本 国产 欧美色综合| 久久国产高清| 亚洲成av人综合在线观看| 99精品视频免费观看视频| 成人免费在线观看入口| 在线成人av| 成人欧美一区二区三区| 黄色成人精品网站| 国产精品二区一区二区aⅴ污介绍| 91免费观看在线| 国产日产精品1区| 国内自拍一区| 国产精品白丝在线| 亚洲理论在线| 亚洲午夜视频在线观看| 亚洲一区日韩在线| 婷婷综合久久一区二区三区| 久久精品中文字幕一区二区三区| 午夜视频一区在线观看| 色婷婷综合久色| 精品在线免费观看| 69p69国产精品| 国产白丝精品91爽爽久久 | 国产麻豆日韩欧美久久| 日韩免费电影一区| 91在线视频网址| 亚洲欧美综合网| 国产一区二区高清不卡| 日韩国产欧美在线视频| 在线视频欧美精品| 成人视屏免费看| 国产精品黄色在线观看| 国产欧美大片| 久久99精品国产麻豆婷婷| 日韩一级免费观看| 欧美日韩综合久久| 亚洲另类春色校园小说| 日本久久一区二区三区| 国产不卡免费视频| 国产精品日产欧美久久久久| 亚洲一区二区三区四区中文| 青青草97国产精品免费观看无弹窗版| 欧美美女激情18p| 欧美搞黄网站| 亚洲成av人影院| 日韩精品一区二区三区老鸭窝| 91网站在线播放| 夜夜精品浪潮av一区二区三区| 欧美三日本三级三级在线播放| 暴力调教一区二区三区| 亚洲欧美日韩成人高清在线一区| 欧美在线你懂的| 女生裸体视频一区二区三区| 亚洲自拍偷拍麻豆| 日韩欧美一区二区久久婷婷| 狠狠色狠狠色综合日日tαg| 手机精品视频在线观看| 精品国产一区二区三区久久久蜜月 | 销魂美女一区二区三区视频在线| 黑人巨大精品欧美一区| 国产精品成人午夜| 欧美日韩精品一区视频| 激情亚洲成人| 国产成人午夜视频| 一区二区三区四区乱视频| 91精品国产免费| 国产精品一级| 99re这里只有精品6| 免费精品视频最新在线| 国产精品污污网站在线观看| 欧美午夜视频网站| 亚洲无线一线二线三线区别av| 国产一区二区不卡老阿姨| 亚洲精品五月天| 久久综合国产精品| 精品污污网站免费看| 国产精品vip| 成人免费视频caoporn| 日韩和欧美一区二区三区| 国产精品久久久久久久蜜臀| 日韩一区二区中文字幕| 久久九九精品| 亚洲精品社区| 91美女在线视频| 国产大陆亚洲精品国产| 日韩vs国产vs欧美| 一区二区三区精品视频在线| 国产视频一区不卡| 欧美日韩视频在线第一区 | 精品福利av导航| 欧美老肥妇做.爰bbww| 久久国产精品高清| 亚洲狼人精品一区二区三区| 欧美成人综合一区| 成人午夜电影久久影院| 精品无人码麻豆乱码1区2区| 午夜电影网亚洲视频| 亚洲欧美日韩在线| 中文字幕一区二区三区在线观看 | 大胆亚洲人体视频| 韩国欧美国产1区| 国产真实乱子伦精品视频| 免费xxxx性欧美18vr| 五月天精品一区二区三区| 亚洲精品伦理在线| 国产精品国模大尺度视频| 国产精品色在线| 国产精品五月天| 国产精品久久久久久福利一牛影视| 久久色在线视频| 久久精品在线观看| 国产欧美视频一区二区三区|