ホームページ  >  記事  >  バックエンド開発  >  IE_PHP を使用してリモートで MySQL データベースを作成する簡単なプログラムのチュートリアル

IE_PHP を使用してリモートで MySQL データベースを作成する簡単なプログラムのチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:09:421082ブラウズ

Xiaosheng は最近、Mysql データベースを学び始め、IE を使用して Mysql データベースをリモートで作成する簡単なプログラムを作成しました。このプログラムは、Mysql データベースとデータベース内にさまざまな種類のテーブルを簡単に作成できるものです。私が書いたプログラムはまだ非常に粗雑なものですが、皆さんがこのプログラムを改良し続けてほしいと思っています。これはグラフィカル インターフェイスを備えた実際のプログラムです。
このプログラムは 2 つのファイルに分かれています:

に使用します。 /TITLE> <br><BODY><FORM METHOD="POST" ACTION="MKDB.PHP"> 1 CELLSPACING= 0 CELLPADDING=0> <br><TR>データベース名を入力してください:</TD> <br><TR> </ <br></フォーム> ;TD ALIGN=CENTER COLSPAN=2>既存のデータベースを削除します</TR> <br><TD WIDTH=150 ALIGN=CENTER>データベース名を入力してください:</TD> > <br><TR> <br>< TD ALIGN=CENTER COLSPAN=2> <br><TABLE WIDTH=1 cellpacing=0 cellpadding= 0> <br> <TR> <br> <TD ALIGN=CENTER COLSPAN=2> <br></TR> <br> <TD WIDTH=150 =CENTER>データベース名を入力してください:<br> </p> <td width="350"> 50 ALIGN=CENTER>テーブル名を入力してください:</td> ;TR> <br> <TD ALIGN=CENTER COLSPAN =2> <br> フィールド名</TD> <TD WIDTH=175 ALIGN=CENTER><INPUT TYPE=TEST SIZE=20 VALUE=IDX NAME=FIELDNAME[1]></TD> <br> フィールドtype</TD><OPTION VALUE=INTEGER(10) SELECTED>共通整数型</OPTION> < <br> gt; <br> ;INPUT TYPE=TEST SIZE=20 NAME=FIELDNAME[2]> /TD> <br> > " gt;/ OPTION> <br> <OPTION VALUE=FLOAT(10,4)>单精度浮点型</OPTION> <br> <OPTION VALUE=DOUBLE(10,4) >双精度浮点型</ OPTION> VALUE=CHAR(20)> 文字種(20文字) </OPTION> </TR> <br> ;/ TD> 3] SIZE=1> ; <br> = 整数;/オプション & gt; <br> & gt;浮動小数点</オプション>&lt; double(10,4); lt&lt&lt&gt; = テスト サイズ = 20 名前 = フィールド名 & gt; & lt;/td & lt; 整列 = フィールド & lt;/td & gt; width = 175 align = CENTER> TINYINT(3)>short 型 & lt;/option & gt; <br> & lt; オプション値 = float (10,4) & gt; gt; <br> & lt; オプション値 = double (10,4) & gt; ;/OPTION> ;/OPTION>オプション値=CHAR(20) >文字タイプ(20文字)</オプション&lt;&gt; lt;/オプション & gt; <br> & lt; デュアル精度浮動小数点数 & lt;/オプション & gt;オプション><OPTION VALUE=VARCHAR(255)>変数文字タイプ</OPTION> 空のフィールド & gt; lt;/オプション & gt; & lt;/選択 & lt;/td & lt; troc & lt; <br> & lt; align = center & gt; ;/ TD> 整数</OPTION> <br> OPTION VALUE=TINYINT(3)>Short type <SELECT NAME= TYPE[7] SIZE=1> < ;OPTION VALUE=FLOAT(10,4)>単精度浮動小数点型</OPTION> <br> VALUE=DATE>日付タイプ)</OPTION>&lt; gt; lt&gt; 20 fieldname [8]&gt&lt; VALUE=DOUBLE(10,4)>倍精度浮動小数点型</OPTION>タイプ</OPTION> ️ </ SELECT> <br>入力タイプ=テスト サイズ=20 名前=フィールド名[9]> </TD> <br> & lt; 名前 = タイプ [9] サイズ = 1 & gt; <br> & lt; オプション値 = 整数 (10) & gt; / オプション & lt; Value = gt;<TR> 0]> <br> ;OPTION VALUE=INTEGER(10)>共通整数型</OPTION> <br> >単精度浮動小数点型 <INPUT TYPE=SUBMIT VALUE=テーブル名=SWCODE の作成> <br></FORM> ACTION="MKDB.PHP"> <br><table width="400" cellspacing="0" cellpadding="0>"><TR> <br> <TD WIDTH=150 ALIGN=CENTER> データベース名を入力してください:</TD> <br> <td width="150" align="CENTER">お願いしますテーブル名を入力します:</TD> <br></TR><br><TR><br>; <br></TABLE> <br></BODY> <br><br>mkdb.php: 関数を通じて mysql に問い合わせます <br><HEAD> <br><?php <br>function showdb($result) <br> echo "<CENTER><TABLE BORDER=1 WIDTH=350 CELLSPACING=0 CELLPADDING=0> <br> <TR> ; <br>    while($row=mysql_fetch_array($result)) <br> { <br> $i=$i+1; <br> echo "</td> <tr> <td width="100" align="CENTER">$i</td>"; <br> echo "<td width="250" align="CENTER">"; <br> echo $row["データベース"]; <br> echo "</TD></TR></CENTER>"; <br> } <br>} <br>function showcol($result) <br>{ <br> echo "<CENTER><TABLE BORDER=1 WIDTH=350 CELLSPACING=0 CELLPADDING=0> <br> <TR> lt;TD 幅=100 整列= CENTER>文字列名</TD> <br> <TD WIDTH=250 ALIGN=CENTER>文字列型</TD> <br> </TR> <br> while($row=mysql_fetch_array($result)) <br> { <br> echo "<TR><TD WIDTH=100 ALIGN=CENTER>"; <br> echo $row["フィールド"]; <br> エコー "</TD>"; <br> echo "</td> <td width="250" align="CENTER">"; <br> echo $row["Type"]; <br> echo "</TD></TR></CENTER>"; <br> } <br>} <br>function showtab($result,$DATABASENAME) <br>{ <br> echo "<CENTER><TABLE BORDER=1 WIDTH=350 CELLSPACING=0 CELLPADDING=0> <br> <TR> </td> <td align="CENTER>表格順</TD>"> <TD WIDTH=250 ALIGN=CENTER>表格名</TD> <br> </TR> <br> while($row=mysql_fetch_array($result)) <br> { <br> $i=$i+1; <br> echo "</td> </tr> <tr> <td width="100" align="CENTER">$i</td>"; <br> echo "<td width="250" align="CENTER">"; <br> echo $row["Tables_in_".$DATABASENAME]; <br> echo "</TD></TR></CENTER>"; <br> } <br>} <br>関数 creatdb($dbname) <br>{ <br> $result=mysql_create_db($dbname); <br> if ($result){ <br> echo "<CENTER><TABLE BORDER=0 WIDTH=350 CELLSPACING=0 CELLPADDING=0><TR><TD ALIGN=CENTER>"; <br> echo "<H4>$dbname 创建成功!</H4>"; <br> echo "</TD></TR></TABLE></CENTER>";} <br> else{ <br> echo "<CENTER<TABLE BORDER=0 WIDTH=350 CELLSPACING=0ディン= 0></td> </tr> <tr> <td align="CENTER">"; <br> echo "<h4>创建失败!</h4>"; <br> echo "</TD></TR></TABLE></CENTER>";} <br>} <br>function dropdb($dbname) <br>{ <br> $result=mysql_drop_db($dbname); <br> if ($result){ <br> echo "<CENTER><TABLE BORDER=0 WIDTH=350 CELLSPACING=0 CELLPADDING=0><TR><TD ALIGN=CENTER>"; <br> echo "<H4>$dbname 成功删除!</H4>"; <br> エコー "</td>";}<br> else{ <br> echo "<CENTER><TABLE BORDER=0 WIDTH=350 CELLSPACING=0 CELLPADDING=0><TR><TD ALIGN=CENTER>" <br> echo "<H4> 削除に失敗しました!< <br> <CENTER><H3>データベースの作成結果は次のとおりです:</H3></CENTER> <br><?php <br>switch($SWCODE){ <br> case 'データベースの作成: <br> creatdb($DATABASENAME) <br> echo "<CENTER> _dbs(); <br> showdb <br> < /CENTER>"; <br> $result=mysql_list_dbs(); showdb($result); <br> select * from $TABLENAME")) <br> echo "<H4><CENTER>$TABLENAME テーブルはデータベース $DATABASENAME にすでに存在します。</CENTER></H4>"; <br> else <br> { <br> $string="CREATE TABLE ".$TABLENAME."("; if ($TYPE[1]<>" NONE") $string=$string.$FIELDNAME[1]." .$TYPE[1]; <br> for($i=2;$i<=10;$i++) <br> { <br> if ($タイプ[$ i]<>"NONE") $string=$string.",".$FIELDNAME[$i]." ".$TYPE[$i] <br> $string=$string.")"; <br> $result=mysql_db_query($DATABASENAME,"$string"); <br> if ($result) <br> { <br> echo "<H4><CENTER>成功したデータベース库: $DATABASENAME 中创$TABLENAME テーブルを作成しました!</ CENTER></H4>"; <br> $result=mysql_db_query($DATABASENAME,"SHOW COLUMNS FROM $TABLENAME"); <br> showcol($result); } <br> else <br> { <br> echo "<H4><CENTER> ;在データベース名: $DATABASENAME 中创建 $TABLENAME テーブルのアニメーション作失败!请检查原因!</CENTER></H4>"; <br> } <br> <br> } <br> else <br> echo "<center> <h4>このデータベースは存在しません。データ サービス名を調べてください。<br> echo "<CENTER><H5> ; ". $ Databasename." の既存のフォーム: & lt;/h5 & gt; & lt;/center & gt; "; databaseName ':$ result) "$ tablename" 「.$TABLENAME.」はデータベース「.$DATABASENAME.」で削除されていません。 </CENTER></H3>"; <br> DATABASENAME の既存のテーブルは次のとおりです: </H5></CENTER& gt;"; <br> ;H3>データベース ".$DATABASENAME"。存在しない!</H3></CENTER>"; <br> 休憩; 休憩 ; <br>} <br>?> <br></BODY> <br></HTML> ; <br><br>使用するときは、2つのファイルをアクセスに置く必要がありますそれぞれ Apache のディレクトリに移動し、IE を使用して mkdb.html にアクセスします。 <br> <br><br><br>http://www.bkjia.com/PHPjc/314387.html</h4> <p align="left">www.bkjia.com</p> <div style="display:none;"> <span id="url" itemprop="url">tru​​e</span><span id="indexUrl" itemprop="indexUrl">http://www.bkjia.com/PHPjc/314387.html</span><span id="isOriginal" itemprop="isOriginal">技術記事</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl"> Xiaosheng は最近、Mysql データベースを学習するようになり、IE を使用して Mysql データベースをリモートで作成する簡単なプログラムを作成しました。このプログラムは、Mysql データベースについて何も知らない人に適しており、簡単に Mysql データを作成できます。 </span><span id="genre" itemprop="genre"></span> </div> </center> </tr> </table></div><div class="nphpQianMsg"><div class="clear"></div></div><div class="nphpQianSheng"><span>声明:</span><div>この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。</div></div></div><div class="nphpSytBox"><span>前の記事:<a class="dBlack" title="PHP 用の完全な SMTP クラス (メール サーバーに認証が必要な場合の問題を解決する)_PHP チュートリアル" href="http://m.php.cn/ja/faq/312336.html">PHP 用の完全な SMTP クラス (メール サーバーに認証が必要な場合の問題を解決する)_PHP チュートリアル</a></span><span>次の記事:<a class="dBlack" title="PHP 用の完全な SMTP クラス (メール サーバーに認証が必要な場合の問題を解決する)_PHP チュートリアル" href="http://m.php.cn/ja/faq/312338.html">PHP 用の完全な SMTP クラス (メール サーバーに認証が必要な場合の問題を解決する)_PHP チュートリアル</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>関連記事</h2><em><a href="http://m.php.cn/ja/article.html" class="bBlack"><i>続きを見る</i><b></b></a></em><div class="clear"></div></div><ul class="nphpXgwzList"><li><b></b><a href="http://m.php.cn/ja/faq/1.html" title="cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法" class="aBlack">cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ja/faq/1.html" title="cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法" class="aBlack">cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ja/faq/1.html" title="cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法" class="aBlack">cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ja/faq/1.html" title="cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法" class="aBlack">cURL を使用して PHP で Get リクエストと Post リクエストを実装する方法</a><div class="clear"></div></li><li><b></b><a href="http://m.php.cn/ja/faq/2.html" title="正規表現内のすべての式記号 (概要)" class="aBlack">正規表現内のすべての式記号 (概要)</a><div class="clear"></div></li></ul></div></div><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!</p></div><div class="footermid"><a href="http://m.php.cn/ja/about/us.html">私たちについて</a><a href="http://m.php.cn/ja/about/disclaimer.html">免責事項</a><a href="http://m.php.cn/ja/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body></html>