此程序共分兩個文件:
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便可.