[size=xsmall]Toevoeging op 12/08/2015 17:49:53:[/size]
Als ik het volgende doe geeft hij wel het id aan
<?php
echo 'New record created successfully. Last inserted ID is: '.$mysqli->insert_id;
?>
[code]
Maar doe ik het volgende dan geeft hij '0' aan
[code]
<?php
$user_id = $mysqli->insert_id;
echo $user_id;
?>
In de code die je hier laat zien staat alleen een prepare statement. Een prepare (vertaald: voorbereiden) voert de query zelf niet uit. Dit zul je moeten doen met $insert_stmt->execute().
Als de query is uitgevoerd kun je het laatst toegevoegde ID ophalen met $mysqli->insert_id.