為了讓 PHP 執行該語句,我們必須使用 mysql_query() 函數。該函數用于向 html' target='_blank'>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 表單中的提交按鈕時,表單數據被發送到 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)?
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答