Wat zou de reden kunnen zijn dat mysql_insert_id(); het op mijn host niet doet maar op mijn localhost wel.

php versie: 4.4.4
Misschien is je gebruik ervan foutief!?
Wat wil je ermee doen, of ervan weten?

Je kunt hier nl. alleen het laatst ingevoegde ID ophalen.
Je kan het ook rechtstreeks via de query doen (klik).
Ja dat weet ik er staat toch ook bij dat hij het op mijn localhost wel doet......
Er zijn geen instellingen die mysql_insert_id() uit zetten ?
Hier een stukje van mijn code: misschien dat het helpt

$sql = 'INSERT INTO tabelx VALUES (" Y")';
$result = mysql_query($sql);
if ($result)
$variabele = mysql_insert_id();
echo $variabele."<br>";

Ik ken een variable toe aan het laatst ingevoerde ID omdat ik die later nog nodig heb. Er zijn vast beter manieren. Deze werkt voor mij (voorlopig) totdat ik een expert ben. ;-)

grtz, Erik
maak je op de pagina mischien meerdere keren verbinding? Dat zou ik me namelijk als een probleem kunnen voorstellen

Reageren