當(dāng)我們了解了如何使用mysql_query進行數(shù)據(jù)查詢以后,那么類似的,插入數(shù)據(jù)其實也是通過執(zhí)行一個sql語句來實現(xiàn),例如:
$sql = "insert into user(name, age, class) values('李四', 18, '高三一班')"; mysql_query($sql); //執(zhí)行插入語句
通常數(shù)據(jù)都是存儲在變量或者數(shù)組中,因此sql語句需要先進行字符串拼接得到。
$name = '李四'; $age = 18; $class = '高三一班'; $sql = "insert into user(name, age, class) values('$name', '$age', '$class')"; mysql_query($sql); //執(zhí)行插入語句
在mysql中,執(zhí)行插入語句以后,可以得到自增的主鍵id,通過PHP的mysql_insert_id函數(shù)可以獲取該id。
$uid = mysql_insert_id();
這個id的作用非常大,通??梢杂脕砼袛嗍欠癫迦氤晒Γ蛘咦鳛殛P(guān)聯(lián)ID進行其他的數(shù)據(jù)操作。
已知user表的必填字段有name, age, class,請編寫插入語句實現(xiàn)新增一行數(shù)據(jù),插入成功后輸出自增ID。
在第11行后輸入以下代碼:
$sql = "insert into user(name, age, class) values('$name', '$age', '$class')"; mysql_query($sql); //執(zhí)行插入語句 $uid = mysql_insert_id(); echo $uid;
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報