gibs bei MS SQL ein Äquivalent zu mysql_insert_id() ?
Brauch dringend diese Funktionalität, aber bei php.net finde ich nichts.
Irgendjemand eine Idee, wie ich sowas hinbekomme (natürlich auch noch effizient )
aus meiner MySQL Klasse, die gerade nach MS SQL portiert wird:
alle anderen Funktionen laufen bereits auf MS SQL
ich brauch diese insert_id, weil in den Scripten dann sehr oft ein
gemacht wird
Brauch dringend diese Funktionalität, aber bei php.net finde ich nichts.
Irgendjemand eine Idee, wie ich sowas hinbekomme (natürlich auch noch effizient )
aus meiner MySQL Klasse, die gerade nach MS SQL portiert wird:
PHP-Code:
// ...
function execute($query){
if($this->timer)
$this->Starttime();
$this->queryid = mssql_query($this->query = $query, $this->linkid);
if($this->timer){
$this->Endtime();
if($this->explain)
$this->get_debug($query);
}
if(!$this->queryid)
$this->echo_error();
}
// ...
function insert($query){
$this->execute($query);
// return $this->insertid = mysql_insert_id($this->linkid);
// WAS MUß HIER HIN ?
}
ich brauch diese insert_id, weil in den Scripten dann sehr oft ein
PHP-Code:
if( $newid = $query->insert("insert into ...")) {
// Weiterverabeitung der neuen ID
}
Kommentar