Re: [PHP-DEV] Bug #416: mysql_insert_id() always returns 0 From: Rasmus Lerdorf (rasmus <email protected>)
Date: 05/29/98

> $query = "Insert into cart_user (uname,upass,email) ";
> $query .= "values ('$uname','$upass','$email')";
> $insert = mysql($database,$query);
> $user_id = mysql_insert_id();
>
> When I display $user_id, it is 0.

Just tried to reproduce this here. Works fine for me. Triple-check that
your field is actually set to auto-increment.

ie. mysqlshow db cart_user

-Rasmus