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)
?>