程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 用IE遠程創建Mysql數據庫的簡易程序

用IE遠程創建Mysql數據庫的簡易程序

編輯:關於MYSQL數據庫
此程序共分兩個文件:

mkdb.htm:搜集使用者信息,給下面的.PHP文件使用.

lt;Html>

lt;HEAD>

lt;TITLE>MySQL數據庫創建單

lt;/HEAD>

lt;BODY>

lt;FORM METHOD="POST" ACTION="MKDB.PHP">

lt;TABLE WIDTH=400 BORDER=1 CELLSPACING=0 CELLPADDING=0>

lt;TR>

創建一個新的數據庫

lt;/TR>

lt;TR>

請輸入數據庫名:







lt;/TR>

lt;TR>







lt;/TR>

lt;/TABLE>

lt;/FORM>

lt;FORM METHOD="POST" ACTION="MKDB.PHP">

lt;TABLE WIDTH=400 BORDER=1 cellspacing=0 cellpadding=0>

lt;TR>

刪除一個已有的數據庫

lt;/TR>

lt;TR>

請輸入數據庫名:







lt;/TR>

lt;TR>







lt;/TR>

lt;/TABLE>

lt;/FORM>

lt;FORM METHOD="POST" ACTION="MKDB.PHP">

lt;TABLE WIDTH=500 BORDER=1 cellspacing=0 cellpadding=0>

lt;TR>

在一個已有的數據庫中創建表

lt;/TR>

lt;TR>

請輸入數據庫名:







lt;/TR>

lt;TR>

請輸入表名:







lt;/TR>

lt;TR>







字段名



字段類型











字段名



字段類型












您正在看的MySQL教程是:用IE遠程創建MySQL數據庫的簡易程序(轉載)。WIDTH=75 ALIGN=CENTER>字段名



字段類型











字段名



字段類型











字段名



字段類型











字段名



字段類型











字段名



字段類型







TR>

字段名



字段類型











字段名



字段類型











字段名



字段類型













lt;/TR>

lt;TR>







lt;/TR>

lt;/TABLE>

lt;/FORM>

lt;FORM METHOD="POST

" ACTION="MKDB.PHP">

lt;TABLE WIDTH=400 BORDER=1 CELLSPACING=0 CELLPADDING=0>

lt;TR>

刪除一張已有的表

lt;/TR>

lt;TR>

請輸入數據庫名:







lt;/TR>

lt;TR>

請輸入表格名稱:







lt;/TR>

lt;TR>







lt;/TR>

lt;/TABLE>

lt;/FORM&g


您正在看的MySQL教程是:用IE遠程創建MySQL數據庫的簡易程序(轉載)。t;

lt;/BODY>

lt;/Html>

mkdb.PHP:通過函數聯系MySQL.

lt;Html>

lt;HEAD>

lt;TITLE>MySQL數據庫創建結果

lt;?PHP

function showdb($result)

{

echo "





數據庫序號

數據庫名

";$i=0;

while($row=MySQL_fetch_array($result))

{

$i=$i+1;

echo "$i";

echo "";

echo $row["Database"];

echo "
";

}

}

function showcol($result)

{

echo "




字段名

字段類型

";$i=0;

while($row=MySQL_fetch_array($result))

{

echo "";

echo $row["FIEld"];

echo "";

echo "";

echo $row["Type"];

echo "
";

}

}

function showtab($result,$DATABASENAME)

{

echo "




表格序號

表格名稱

";$i=0;

while($row=MySQL_fetch_array($result))

{



$i=$i+1;

echo "$i";

echo "";

echo $row["Tables_in_".$DATABASENAME];

echo "

";

}

}

function creatdb($dbname)

{

$result=MySQL_create_db($dbname);

if ($result){

echo "
";

echo "

$dbname 創建成功!

";

echo "
";}

else{

echo "
";

echo "

創建失敗!

";

echo "
";}

}

function dropdb($dbname)

{

$result=MySQL_drop_db($dbname);

if ($result){

echo "
";

echo "

$dbname 成功刪除!

";

echo "
";}

else{

echo "
";

echo "

刪除失敗!

";

echo "
";}

}

?>

lt;/HEAD>

lt;BODY>

lt;CENTER>

數據庫創建結果如下:



lt;?PHP

$result=MySQL_connect();

witch($SWCODE){

case '創建數據庫':

creatdb($DATABASENAME);

echo "

目前數據庫列表如下:


";

$result=MySQL_list_dbs();

showdb($result);

break;

case '刪除數據庫':

dropdb($DATABASENAME);

echo "

目前數據庫列表如下:


";

$result=MySQL_list_dbs();

showdb($result);

break;

case '創建表':

if (MySQL_select_db($DATABASENAME))

{

if (MySQL_db_query($DATABASENAME,"selec


您正在看的MySQL教程是:用IE遠程創建MySQL數據庫的簡易程序(轉載)。t * from $TABLENAME"))

echo "

在數據庫: $DATABASENAME 中已存在 $TABLENAME 表。請檢查表名稱!

";

else

{

$string="CREATE TABLE ".$TABLENAME."(";

if ($TYPE[1]<>"NONE") $string=$string.$FIELDNAME[1]." ".$TYPE[1];

for($i=2;$i<=10;$i++)

{

if ($TYPE[$i]<>"NONE") $string=$string.",".$FIELDNAME[$i]." ".$TYPE[$i];

}



$string=$string.")";

$result=MySQL_db_query($DATABASENAME,"$string");

if ($result)

{

echo "AME 表!

";

$result=MySQL_db_query($DATABASENAME,"SHOW COLUMNS FROM $TABLENAME");

showcol($result);

}

else

{

echo "

在數據庫: $DATABASENAME 中創建 $TABLENAME 表的動作失敗!請檢查原因!

";

}

}

}

else

echo "

此數據庫不存在!請檢查數據庫名。


";

$result=MySQL_db_query($DATABASENAME,"SHOW TABLES");

if ($result)

{

echo "

在".$DATABASENAME."中已存在的表格如下所示:

";

showtab($result,$DATABASENAME);

}

break;

case '刪除表':

if (MySQL_select_db($DATABASENAME))

{

$result=MySQL_db_query($DATABASENAME,"DROP TABLE $TABLENAME");

if ($result)

{

echo "

已成功的在數據庫".$DATABASENAME."中將表".$TABLENAME."刪除

";

$result=MySQL_db_query($DATABASENAME,"SHOW TABLES");

if ($result)

{

echo "

在".$DATABASENAME."中已存在的表格如下所示:

";

showtab($result,$DATABASENAME);

}

}

else

{

echo "

在數據庫".$DATABASENAME."中未將表".$TABLENAME."刪除!

";

$result=MySQL_db_query($DATABASENAME,"SHOW TABLES");

if ($result)

{

echo "

在".$DATABASENAME."中已存在的表格如下所示:

";

showtab($result,$DATABASENAME);

}

}

}

else

echo "

數據庫".$DATABASENAME."不存在!

";

break;

default:

echo "

你什麼事都沒干!

";

break;

}

?>

lt;/BODY>

lt;/Html>

使用時,需將著兩個文件分別放到apache的訪問目錄下,並用IE訪問mkdb.Html便可.



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved