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