ik heb begrepen dat dit te gebruiken is op een MsSQL server om
het laatste id nummer op te vragen. dit meteen een SELECT @@IDENTITY
achter een insert of update query.

Dit wil ik gebruiken ter vervanging van mysql_insert_id() maar ik kom
er niet helemaal aan uit. Moet dit dan in een stored procedure staan op
de server of kan dit gewoon in een php pagina?

Hoe kan ik het vervolgens gebruiken om te echoën bijvoorbeeld?
mysql_insert_id() werkt wel altijd bij mij. Waarom zou je hier vanaf willen?
Ik werk met MsSQL, dan kun je dat niet gebruiken
Oh, sorry... overheen gelezen... Kan je niet helpen helaas
mssql_query("SELECT @@identity AS id")

Google anders eens.
Heb je de functie MAX() in MsSQL?
@TS: deze functie heb ik daarvoor gebruikt:

function getInsertId(){
         $rResult = mssql_query("SELECT @@IDENTITY");
          list($iAffected) = mssql_fetch_row($rResult);
          return (int) $iAffected;
     }


@thijs: Ja, maar dat is absoluut geen vervanger van dit, die functie doet iets totaal anders.

Reageren