Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tạo bảng tạm MySQL bằng PHP script (mysql_query)

PHP dùng mysql_query() tạo bảng thường, tương tự tạo bảng tạm bằng CREATE TEMPORARY TABLE.

Ví dụ

Tạo bảng tạm SalesSummary:

<html>
  <head>
    <title>Creating MySQL Temporary 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 />';
      $sql = "CREATE TEMPORARY TABLE SalesSummary(".
             "Product_Name VARCHAR(50) NOT NULL, ".
             "total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00, ".
             "avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00, ".
             "total_units_sold INT UNSIGNED NOT NULL DEFAULT 0, ".
             "); ";
      mysql_select_db('TUTORIALS');
      $retval = mysql_query( $sql, $conn );
      if(! $retval ) {
        die('Could not create table: ' . mysql_error());
      }
      echo "Table created successfully\n";
      mysql_close($conn);
    ?>
  </body>
</html>

Lưu ý: mysql_* deprecated, dùng mysqli_query / PDO::exec.