時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(1)
MySQL多表插入的實現(xiàn)方法并不復(fù)雜,下面就對MySQL多表插入的實現(xiàn)過程作詳盡的闡述,如果您對MySQL多表插入方面感興趣的話,不妨一看。
MySQL多表插入:
- php?
- $conn?=?mysql_connect("localhost","charles","charles"); ?
- mysql_select_db("test"); ?
- $query?=?"INSERT?INTO?contact(user_name,nom,?prenom,?mail,?passcode)?values('sa','se','sf',?'[email protected]',?'123')"; ?
- $result?=?mysql_query($query)?or?die("insert?contact?failed:".mysql_error()); ?
- $lastid?=?mysql_insert_id();?//得到上一個?插入的id值? ?
- echo?"last?insert?id?:".$lastid."<br>"; ?
- $query2?=?"INSERT?INTO?contactdroit(contact_id,?droit_id)?values('$lastid','11')"; ?
- echo?$query2."<br>"; ?
- $result2?=?mysql_query($query2)?or?die("insert?contactdroit?failed:?".mysql_error()); ?
- if(isset($result)?&&?isset($result2)){ ?
- echo?"Good?Insertion<br>"; ?
- echo?$lastid; ?
- } ?
- ?>?
需注意的是:
The mysql_insert_id() function returns the AUTO_INCREMENT ID generated from the previous INSERT operation.
mysql_insert_id()函數(shù)的作用是:取得上一步 INSERT 操作產(chǎn)生的 ID。
This function returns 0 if the previous operation does not generate an AUTO_INCREMENT ID, or FALSE on MySQL connection failure.
如果先前的操作不產(chǎn)生一個自動增加的ID[AUTO_INCREMENT ID],那么,函數(shù)返回0;如果MySQL連接失敗,將返回False。
關(guān)鍵詞標(biāo)簽:MySQL
相關(guān)閱讀
熱門文章 Xbox Game Pass 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL常用維護(hù)管理工具 MySQL數(shù)據(jù)庫啟動失敗1067進(jìn)程意外終止的解決辦法總結(jié)
人氣排行 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL數(shù)據(jù)庫啟動失敗1067進(jìn)程意外終止的解決辦法總結(jié) Mysql 1045錯誤解決辦法 MySQL服務(wù)器進(jìn)程CPU占用100%解決辦法 MySQL導(dǎo)出導(dǎo)入命令的用例 MySQL連接字符串的實際操作步驟匯總 MySQL無法啟動、無法停止各種解決方法總結(jié) 三種常用的MySQL建表語句