當前位置: 首頁> 最新文章列表> 如何使用PHP腳本快速創建MySQL數據表

如何使用PHP腳本快速創建MySQL數據表

M66 2025-08-04

使用PHP腳本創建MySQL數據表的步驟

PHP為開發者提供了多種操作MySQL數據庫的函數,其中mysql_query函數常用於執行SQL語句,包括創建數據表。本文通過示例詳細說明如何使用PHP代碼創建一個名為tutorials_tbl的MySQL表。

示例代碼

<html>
<head>
   <title>Creating MySQL Tables</title>
</head>
<body>
   <?php
      $dbhost = 'localhost:3036';
      $dbuser = 'root';
      $dbpass = 'rootpassword';
      $conn = mysql_connect($dbhost, $dbuser, $dbpass);

      if(!$conn) {
         die('Could not connect: ' . mysql_error());
      }
      echo 'Connected successfully<br /> &#39;;

      $sql = "CREATE TABLE tutorials_tbl( "
         ."tutorial_id INT NOT NULL AUTO_INCREMENT, "
         ."tutorial_title VARCHAR(100) NOT NULL, "
         ."tutorial_author VARCHAR(40) NOT NULL, "
         ."submission_date DATE, "
         ."PRIMARY KEY ( tutorial_id )); ";

      mysql_select_db(&#39;TUTORIALS&#39;);
      $retval = mysql_query($sql, $conn);

      if(!$retval) {
         die(&#39;Could not create table: &#39; . mysql_error());
      }
      echo "Table created successfully<br /> ";

      mysql_close($conn);
   ?>
</body>
</html>

代碼說明

代碼中首先通過mysql_connect函數連接MySQL數據庫服務器,隨後使用mysql_select_db選擇目標數據庫。接著定義了創建表的SQL語句,包括字段名稱、類型以及主鍵設置,最後通過mysql_query執行該SQL語句。

如果連接數據庫或創建表失敗,腳本會顯示錯誤信息並終止執行;成功後會輸出提示信息。

總結

以上示例展示了使用PHP腳本快速創建MySQL數據表的基本流程。掌握該方法後,可以根據實際需求擴展字段和功能,實現更複雜的數據庫操作。