mysqli_insert_id()和mysql_insert_id()的區(qū)別
老師是使用的mysql_insert_id(),括號(hào)里面不用填參數(shù),但是我們是用的mysqli_insert_id(),括號(hào)里面必須要填一個(gè)鏈接數(shù)據(jù)庫(kù)的返回值,但是一但填了,就意味著數(shù)據(jù)庫(kù)是重新鏈接了,所以無(wú)論怎么樣都返回的是0,不知道有沒(méi)有同學(xué)和我遇到的是一樣的問(wèn)題,麻煩老師解決下,謝謝
2016-11-29
mysqli=mysql+
mysqli是php某個(gè)版本之后建議用來(lái)連接mysql數(shù)據(jù)庫(kù)的方法,之前的mysql已經(jīng)啟用了。用mysqli將更加安全。
可以參考鏈接:
mysqli
2016-10-10
老師封裝好的insert()函數(shù),改成mysqli之后。
返回值就是該次插入操作影響的行的ID值。直接用一個(gè)變量接收返回值,再打印出來(lái),可以發(fā)現(xiàn)并不是0的。
2016-09-22
我也出現(xiàn)了這個(gè)問(wèn)題,后來(lái)發(fā)現(xiàn)php新版已經(jīng)不支持mysql_insert_id()了,我全部替換成mysqli_insert_id()才好使,不過(guò)就是需要傳遞參數(shù),你弄清該傳什么參數(shù)就行了,不知道的可以百度搜一下!
2016-09-18
使用全局變量就可以
2016-09-10
一樣,所以我把后一個(gè)查詢ID的命令給刪了