在mysql中如果我们想利用PHP创建数据库和表方法很简单,我们可以直接使用mysql_query()来执行mysql的创建表命令,CREATE DATABASE database_name即可.,具体如下:,为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数.此函数用于向 MySQL 连接发送查询或命令.,在下面的例子中,我们创建了一个名为 “my_db” 的数据库:,实例代码如下:,创建表:,CREATE TABLE 用于在 MySQL 中创建数据库表.,下面的例子展示了如何创建一个名为 “Persons” 的表,此表有三列.列名是 “FirstName”, “LastName” 以及 “Age”:

实例代码如下:
,向数据库表插入数据:,您还可以规定希望在其中插入数据的列:,INSERT INTO table_name (column1, column2,...),VALUES (value1, value2,....),在前面的章节,我们创建了一个名为 “Persons” 的表,有三个列:”Firstname”, “Lastname” 以及 “Age”.我们将在本例中使用同样的表.下面的例子向 “Persons” 表添加了两个新记录:,实例代码如下:,把来自表单的数据插入数据库,实例代码如下:,当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 “insert.php”.”insert.php” 文件连接数据库,并通过 $_POST 变量从表单取回值.然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中.,下面是 “insert.php” 页面的代码:,实例代码如下:,

在mysql中如果我们想利用PHP创建数据库和表方法很简单,我们可以直接使用mysql_query()来执行mysql的创建表命令,CREATE DATABASE database_name即可.

具体如下:

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数.此函数用于向 MySQL 连接发送查询或命令.

在下面的例子中,我们创建了一个名为 “my_db” 的数据库:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. if (mysql_query("CREATE DATABASE my_db",$con))   
  7.  {   
  8.  echo "Database created";   
  9.  }   
  10. else   
  11.  {   
  12.  echo "Error creating database: " . mysql_error();   
  13.  }   
  14. mysql_close($con);   
  15. ?>   

创建表:

CREATE TABLE 用于在 MySQL 中创建数据库表.

下面的例子展示了如何创建一个名为 “Persons” 的表,此表有三列.列名是 “FirstName”, “LastName” 以及 “Age”:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. // Create database   
  7. if (mysql_query("CREATE DATABASE my_db",$con))   
  8.  {   
  9.  echo "Database created";   
  10.  }   
  11. else   
  12.  {   
  13.  echo "Error creating database: " . mysql_error();   
  14.  }   
  15. // Create table in my_db database   
  16. mysql_select_db("my_db"$con);   
  17. $sql = "CREATE TABLE Persons  
  18.  
  19. FirstName varchar(15),  
  20. LastName varchar(15),  
  21. Age int  
  22. )";   
  23. mysql_query($sql,$con);   
  24. mysql_close($con);   
  25. ?>   

向数据库表插入数据:

您还可以规定希望在其中插入数据的列:

INSERT INTO table_name (column1, column2,...)

VALUES (value1, value2,....)

在前面的章节,我们创建了一个名为 “Persons” 的表,有三个列:”Firstname”, “Lastname” 以及 “Age”.我们将在本例中使用同样的表.下面的例子向 “Persons” 表添加了两个新记录:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. mysql_select_db("my_db"$con);   
  7. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  8. VALUES ('Peter', 'Griffin', '35')");   
  9. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  10. VALUES ('Glenn', 'Quagmire', '33')");   
  11. mysql_close($con);   
  12. ?>   

把来自表单的数据插入数据库

实例代码如下:

  1.    
  2.    
  3. "insert.php" method="post">   
  4. Firstname: "text" name="firstname" />   
  5. Lastname: "text" name="lastname" />   
  6. Age: "text" name="age" />   
  7. "submit" />   
  8.    
  9.    
  10.    

当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 “insert.php”.”insert.php” 文件连接数据库,并通过 $_POST 变量从表单取回值.然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中.

下面是 “insert.php” 页面的代码:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. mysql_select_db("my_db"$con);   
  7. $sql="INSERT INTO Persons (FirstName, LastName, Age)  
  8. VALUES  
  9. ('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";   
  10. if (!mysql_query($sql,$con))   
  11.  {   
  12.  die('Error: ' . mysql_error());   
  13.  }   
  14. echo "1 record added";   
  15. mysql_close($con)   
  16. ?>   

,

在mysql中如果我们想利用PHP创建数据库和表方法很简单,我们可以直接使用mysql_query()来执行mysql的创建表命令,CREATE DATABASE database_name即可.

具体如下:

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数.此函数用于向 MySQL 连接发送查询或命令.

在下面的例子中,我们创建了一个名为 “my_db” 的数据库:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. if (mysql_query("CREATE DATABASE my_db",$con))   
  7.  {   
  8.  echo "Database created";   
  9.  }   
  10. else   
  11.  {   
  12.  echo "Error creating database: " . mysql_error();   
  13.  }   
  14. mysql_close($con);   
  15. ?>   

创建表:

CREATE TABLE 用于在 MySQL 中创建数据库表.

下面的例子展示了如何创建一个名为 “Persons” 的表,此表有三列.列名是 “FirstName”, “LastName” 以及 “Age”:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. // Create database   
  7. if (mysql_query("CREATE DATABASE my_db",$con))   
  8.  {   
  9.  echo "Database created";   
  10.  }   
  11. else   
  12.  {   
  13.  echo "Error creating database: " . mysql_error();   
  14.  }   
  15. // Create table in my_db database   
  16. mysql_select_db("my_db"$con);   
  17. $sql = "CREATE TABLE Persons  
  18.  
  19. FirstName varchar(15),  
  20. LastName varchar(15),  
  21. Age int  
  22. )";   
  23. mysql_query($sql,$con);   
  24. mysql_close($con);   
  25. ?>   

向数据库表插入数据:

您还可以规定希望在其中插入数据的列:

INSERT INTO table_name (column1, column2,...)

VALUES (value1, value2,....)

在前面的章节,我们创建了一个名为 “Persons” 的表,有三个列:”Firstname”, “Lastname” 以及 “Age”.我们将在本例中使用同样的表.下面的例子向 “Persons” 表添加了两个新记录:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. mysql_select_db("my_db"$con);   
  7. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  8. VALUES ('Peter', 'Griffin', '35')");   
  9. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  10. VALUES ('Glenn', 'Quagmire', '33')");   
  11. mysql_close($con);   
  12. ?>   

把来自表单的数据插入数据库

实例代码如下:

  1.    
  2.    
  3. "insert.php" method="post">   
  4. Firstname: "text" name="firstname" />   
  5. Lastname: "text" name="lastname" />   
  6. Age: "text" name="age" />   
  7. "submit" />   
  8.    
  9.    
  10.    

当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 “insert.php”.”insert.php” 文件连接数据库,并通过 $_POST 变量从表单取回值.然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中.

下面是 “insert.php” 页面的代码:

实例代码如下:

  1. $con = mysql_connect("localhost","peter","abc123");   
  2. if (!$con)   
  3.  {   
  4.  die('Could not connect: ' . mysql_error());   
  5.  }   
  6. mysql_select_db("my_db"$con);   
  7. $sql="INSERT INTO Persons (FirstName, LastName, Age)  
  8. VALUES  
  9. ('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";   
  10. if (!mysql_query($sql,$con))   
  11.  {   
  12.  die('Error: ' . mysql_error());   
  13.  }   
  14. echo "1 record added";   
  15. mysql_close($con)   
  16. ?>   
最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞