Save the file with the name do_createtable.php, and place this file in the document root of your web server.

Your code should look something like this:

PHP 代码:
<?
//indicate the database you want to use
$db_name "testDB";
//connect to database
$connection = @mysql_connect("localhost""spike""9sj7En4")
     or die(
mysql_error());
$db = @mysql_select_db($db_name$connection) or die(mysql_error());
//start creating the SQL statement
$sql "CREATE TABLE $_POST[table_name] (";

//continue the SQL statement for each new field
for ($i 0$i count($_POST[field_name]); $i++) {
     
$sql .= $_POST[field_name][$i]." ".$_POST[field_type][$i];

     if (
$_POST[field_length][$i] != "") {
          
$sql .= " (".$_POST[field_length][$i]."),";
     } else {
          
$sql .= ",";
     }
}
//clean up the end of the string
$sql substr($sql0, -1);
$sql .= ")";

//execute the query
$result mysql_query($sql,$connection) or die(mysql_error());

//get a good message for display upon success
if ($result) {
     
$msg "<P>".$_POST[table_name]." has been created!</P>";
}
?>
<HTML>
<HEAD>
<TITLE>Create a Database Table: Step 3</TITLE>
</HEAD>
<BODY>
<h1>Adding table to <? echo "$db_name"?>...</h1>
<? echo "$msg"?>
</BODY>
</HTML>