看板 PHP 關於我們 聯絡資訊
目前小弟在寫一隻程式 想透過 insert_id 這個函式 去取得 insert into 之後 最後一筆的 id 值 可是用錯地方 會出現錯誤~ 這是哪的錯誤呢? $db = new DB(); $db->connect_db($dbhost, $dbuser, $dbpw, $dbname); $db->query("SELECT * from cdb_memberfields where fb_id = '$fid'"); if(empty($result['fb_id'])||$result['fb_id']==null){ $str="insert into cdb_members (username,password) values('$usename_fb','$pwd_fb');"; mysql_query($str,$conn) or die ('Error with MySQL connection'); $userid = $db->insert_id(); echo $userid; } 會出現 Fatal error: Call to undefined method DB::insert_id() 這個錯誤@@ 是哪邊用錯了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 49.183.52.203
bibo9901:錯誤訊息不就告訴你 DB 沒有 insert_id 這個 method 09/08 21:25
bibo9901:而且你用 $db->query 又用 mysql_query(...) 實在很奇怪 09/08 21:27
averywu:你的OBJECT沒有insert_id這個method 09/08 23:16
Fantasywind:發現我眼殘妳不是用PDO 那就看你DB物件是哪來的了 09/09 03:32
Fantasywind:Framework? 09/09 03:33