0
不知道怎麼說這個,但我已經使用mysql_insert_id()
很多年了。最近我將它加入了我的網絡應用程序,並且運行良好,我已經成功地收到了50筆交易並很高興。 突然之間,我的所有交易都是以ids等於0的方式進來的,我在Google周圍閱讀了一些關於永久連接設置爲true的內容?我只是想讓我確保我的網絡服務器人員能夠提供正確的信息,天知道,只要有什麼變化,他們就不會讓我知道,我只會在代碼突然中斷時才發現。mysql_insert_id()突然停止工作
在我的PHP/MySQL代碼中,除了mysql_insert_id()
還有其他的功能嗎? 只是對於那些誰希望看到這裏的代碼是我:我不包括「ID」,因爲它是「自動遞增NOT NULL主鍵,等」
<?php
$db_host2 = 'localhost';
$db_user2 = 'different';
$db_pass2 = 'different';
$db_name2 = 'different';
$conn2 = &NewADOConnection('mysqlt');
$db2 = $conn2->Connect($db_host2,$db_user2,$db_pass2,$db_name2);
if($conn2->isConnected()==false)
die("Could not connect to the database. Please try again in the next few minutes.");
$db_host = 'localhost';
$db_user = 'admin';
$db_pass = 'pass';
$db_name = 'name';
include_once('adodb/adodb.inc.php');
define('ADODB_FETCH_ASSOC',2);
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$conn = NewADOConnection('mysqlt');
$db = $conn->Connect($db_host,$db_user,$db_pass,$db_name);
if($conn->isConnected()==false)
die("Could not connect to the database. Please try again in the next few minutes.");
$q="insert into tableA(name,address,phone) values ('','','')"
$rs=$conn->execute($q);
$myid=mysql_insert_id();
?>
是否使用您的$精讀課中的MySQL庫? – datasage 2013-03-21 15:33:41
yes include_once('adodb/adodb.inc.php'); – NULL 2013-03-21 15:34:16
adodb可以配置爲與mysql,mysqli或pdo連接。如果你使用mysql驅動程序連接,你的代碼纔會起作用。 – datasage 2013-03-21 15:35:18