i think, your sql-statement isn´t correct. Maybe you don´t insert the right count of values, or you try to insert NULL in a "NOT NULL"-defined column. Try to "echo" the statement and run it with phpMyAdmin, wich will show you the position of your error in your statement.
mysql_insert_id() gives you the insert-id of your last successfull INSERT. Tom > I have the following insert : > mysql_connect( "localhost", "xxxx", "xxxx" ); > mysql_select_db( "xxxx" ); > > mysql_query("INSERT INTO music_album VALUES > (NULL, '$artist_id' ,'$album' ,NULL ,NULL)"); > > mysql_query("INSERT INTO music_songs VALUES > (NULL ,NULL ,NULL ,NULL ,'$songname' ,'$lyrics')"); > > When I run this, the first insert works alright but the second insert > does nothing. What am I doing wrong ? > How do I do a mysql_insert_id()? > > > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php