I am trying to insert a new entry to my database with an unique id. Somewhere in my code is a mistake, but i cannot find it. Could you please help?
Autoincrement is no option
$newConversationID = uniqid();
$checkID = $DBcon->query("SELECT * FROM tbl_conversations WHERE conversation_id=$newConversationID");
$countID = $checkID->num_rows;
while($countID) {
if ($countID==0) {
$DBcon->query("INSERT INTO tbl_conversations (conversation_id,user_id, date) VALUES('$newConversationID','$fromID',UNIX_TIMESTAMP())");break;
} else {
$newConversationID = uniqid();
$checkID = $DBcon->query("SELECT * FROM tbl_conversations WHERE conversation_id=$newConversationID");
$countID = $checkID->num_rows;
}
}