狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美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一区| 国产精品v欧美精品v日韩| www.亚洲色图.com| 欧美大片拔萝卜| 9i看片成人免费高清| 粉嫩欧美一区二区三区高清影视| 成人爱爱电影网址| 国产成人免费视频网站高清观看视频| 国产一区二区在线观看免费 | 最新国产成人在线观看| 国产精品欧美一区喷水| 一区二区三区在线免费视频 | 免费一级欧美片在线播放| 免费永久网站黄欧美| 色狠狠色狠狠综合| 欧美顶级少妇做爰| 2021中文字幕一区亚洲| 国产精品家庭影院| 亚洲动漫第一页| 蜜乳av一区二区三区| 国产成人亚洲精品狼色在线| 成人动漫一区二区在线| 激情欧美一区二区三区| 久久综合影视| 日韩欧美国产系列| 亚洲图片你懂的| 日本伊人午夜精品| 菠萝蜜视频在线观看一区| 国产精品二区三区四区| 久久国产高清| 日韩欧美国产系列| 亚洲美女免费视频| 韩国精品主播一区二区在线观看 | 日韩亚洲欧美中文三级| 国产精品免费视频网站| 日韩av高清在线观看| www.亚洲精品| 国产精品视频| 精品欧美一区二区在线观看| 亚洲欧洲av色图| 狠狠网亚洲精品| 黄色av日韩| 欧美久久久久久久久中文字幕| 国产三级三级三级精品8ⅰ区| 亚洲国产综合视频在线观看| 国产.欧美.日韩| 国产欧美午夜| 日韩免费福利电影在线观看| 亚洲一区二区精品视频| 成人性生交大片免费看中文| 国产精品一区二区在线观看| 欧美刺激午夜性久久久久久久| 亚洲男人天堂av网| 成人综合婷婷国产精品久久免费| 国产日韩1区| 久久九九久久九九| 久久99国产精品免费网站| 亚洲精品123区| 日韩欧美国产一区在线观看| 粉嫩av一区二区三区粉嫩| 麻豆成人在线| 国产精品萝li| 欧美一区二区在线免费观看| 亚洲一区视频在线| 久久99久久久久久久久久久| 亚洲精品麻豆| 欧美福利一区二区三区| 欧美日韩一区二区三区在线看 | 国内外成人在线| 国产亚洲欧洲| 国产欧美一区二区在线| 国产毛片精品国产一区二区三区| 国产精品免费一区二区三区在线观看| 久久久久久日产精品| 国产精品综合二区| 欧美综合久久久| 亚洲高清免费观看高清完整版在线观看| 91免费国产在线| 日韩欧美不卡在线观看视频| 精品一区二区三区日韩| 色吊一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 成人涩涩免费视频| 欧美日韩亚洲高清一区二区| 亚洲一区二区三区四区在线免费观看| 亚洲一卡久久| 久久这里只有精品首页| 国产美女一区二区三区| 精品视频一区二区三区免费| 奇米一区二区三区| 久久久久网站| 丝瓜av网站精品一区二区| 亚洲主播在线| 亚洲高清中文字幕| 午夜在线精品| 亚洲va国产天堂va久久en| 国产免费成人| 亚洲1区2区3区4区| 米奇777在线欧美播放| 日精品一区二区| 色婷婷综合久久久中文字幕| 秋霞成人午夜伦在线观看| 在线日韩av片| 激情六月婷婷久久| 欧美一卡二卡三卡| 菠萝蜜视频在线观看一区| xf在线a精品一区二区视频网站| www.欧美色图| 国产精品女同互慰在线看| 亚洲精品一区二区三区蜜桃久| 亚洲精品视频免费看| 国产精品入口| 久久se精品一区二区| 91精品国产色综合久久不卡蜜臀 | 亚洲夫妻自拍| 人人狠狠综合久久亚洲| 欧美二区三区的天堂| 国产·精品毛片| 国产精品毛片久久久久久| 国产一区成人| 九色|91porny| 久久蜜桃av一区精品变态类天堂 | 欧美日韩喷水| 亚洲激情五月婷婷| 91成人免费在线视频| 国产福利精品一区二区| 国产精品伦一区二区三级视频| 亚洲在线成人| 国产福利一区在线| 国产精品久久久久久久久免费桃花| 99国内精品| 国产精品一区一区三区| 国产日产精品一区| 免费一级片91| 成人av网站在线| 国产精品中文字幕日韩精品| 久久久久一区二区三区四区| 亚洲另类在线制服丝袜| 久久久久久一区二区| 国产精品一卡二| 亚洲丝袜美腿综合| 欧美伊人久久大香线蕉综合69| 成人激情文学综合网| 一二三四区精品视频| 日韩一区二区视频在线观看| 日韩视频二区| 国产aⅴ精品一区二区三区色成熟| 中文字幕在线不卡视频| 欧美日韩在线不卡| 国产精品v欧美精品∨日韩| 裸体健美xxxx欧美裸体表演| 国产天堂亚洲国产碰碰| 欧美亚洲国产怡红院影院| 欧美成人中文| 国模冰冰炮一区二区| 亚洲精品国产品国语在线app| 日韩视频中午一区| 久久久综合香蕉尹人综合网| 91亚洲国产成人精品一区二区三 | 国产成人8x视频一区二区| 一区二区三区精品视频| 精品国产免费久久| 欧美视频日韩视频| 夜夜精品视频| 91捆绑美女网站| 国产一区二区影院| 亚洲国产乱码最新视频 | 久久精品国产一区二区三 | 亚洲伦伦在线| 成人久久视频在线观看| 日韩国产精品久久久| 日本一区二区三级电影在线观看| 欧美日韩免费高清一区色橹橹| 日韩午夜av在线| 欧美激情一区| 91视频在线看| 成人动漫中文字幕| 国产在线精品一区二区| 亚洲gay无套男同| 亚洲蜜臀av乱码久久精品| 国产女人水真多18毛片18精品视频| 91精品国产91综合久久蜜臀| 欧美怡红院视频| 久久国产欧美精品| 香港久久久电影| 亚洲一区二区在线看| 亚洲黄页一区| 日韩一级欧洲| 亚洲片区在线| 亚洲国产一区二区在线| 在线精品亚洲| 影音先锋在线一区| 激情欧美亚洲| 国产欧美日韩伦理| av成人免费观看| 国产精品一区二区a| 国产视频一区在线观看一区免费| 亚洲精品日本|