PHP MySQL Insert Into

INSERT INTO Óï¾äÓÃÓÚÏòÊý¾Ý¿â±íÖвåÈëмǼ¡£

ÏòÊý¾Ý¿â±í²åÈëÊý¾Ý

INSERT INTO Óï¾äÓÃÓÚÏòÊý¾Ý¿â±íÌí¼ÓмǼ¡£

Óï·¨

INSERT INTO table_name
VALUES (value1, value2,....)

Äú»¹¿ÉÒԹ涨ϣÍûÔÚÆäÖвåÈëÊý¾ÝµÄÁУº

INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)

×¢ÊÍ£ºSQL Óï¾ä¶Ô´óСд²»Ãô¸Ð¡£INSERT INTO Óë insert into Ïàͬ¡£

ΪÁËÈà PHP Ö´ÐиÃÓï¾ä£¬ÎÒÃDZØÐëʹÓà mysql_query() º¯Êý¡£¸Ãº¯ÊýÓÃÓÚÏò MySQL Á¬½Ó·¢ËͲéѯ»òÃüÁî¡£

Àý×Ó

ÔÚÇ°ÃæµÄÕ½ڣ¬ÎÒÃÇ´´½¨ÁËÒ»¸öÃûΪ "Persons" µÄ±í£¬ÓÐÈý¸öÁУº"Firstname", "Lastname" ÒÔ¼° "Age"¡£ÎÒÃǽ«ÔÚ±¾ÀýÖÐʹÓÃͬÑùµÄ±í¡£ÏÂÃæµÄÀý×ÓÏò "Persons" ±íÌí¼ÓÁËÁ½¸öмǼ£º

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("INSERT INTO Persons (FirstName, LastName, Age) 
VALUES ('Peter', 'Griffin', '35')");

mysql_query("INSERT INTO Persons (FirstName, LastName, Age) 
VALUES ('Glenn', 'Quagmire', '33')");

mysql_close($con);
?>

°ÑÀ´×Ô±íµ¥µÄÊý¾Ý²åÈëÊý¾Ý¿â

ÏÖÔÚ£¬ÎÒÃÇ´´½¨Ò»¸ö HTML ±íµ¥£¬Õâ¸ö±íµ¥¿É°ÑмǼ²åÈë "Persons" ±í¡£

ÕâÊÇÕâ¸ö HTML ±íµ¥£º

<html>
<body>

<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>

µ±Óû§µã»÷ÉÏÀýÖÐ HTML ±íµ¥ÖеÄÌá½»°´Å¥Ê±£¬±íµ¥Êý¾Ý±»·¢Ë͵½ "insert.php"¡£"insert.php" ÎļþÁ¬½ÓÊý¾Ý¿â£¬²¢Í¨¹ý $_POST ±äÁ¿´Ó±íµ¥È¡»ØÖµ¡£È»ºó£¬mysql_query() º¯ÊýÖ´ÐÐ INSERT INTO Óï¾ä£¬Ò»ÌõеļǼ»áÌí¼Óµ½Êý¾Ý¿â±íÖС£

ÏÂÃæÊÇ "insert.php" Ò³ÃæµÄ´úÂ룺

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con)
?>
VUE