我有一个名为“message_group”的表,该表包括“user_one、user_two 和 hash”字段。哈希是 int(11)。使用以下代码,我将值插入到此表中。我正在使用该rand()
功能。我的问题是这个函数只在我的表中的哈希字段中插入了一个 5 位数字。我希望这个数字是 11 位数字。我怎样才能修改我的代码来实现这一点?
if( isset($_POST['message']) && !empty($_POST['message']) ){
$random_number = rand();
$check_con = mysql_query("SELECT `hash` FROM `message_group` WHERE (`user_one`='$session_user_id' AND `user_two`='$user_id') OR (`user_one`='$user_id' AND `user_two`='$session_user_id')");
if( mysql_num_rows($check_con) == 1 ){
echo"conversation already started";
}else{
mysql_query(" INSERT INTO message_group VALUES ('$session_user_id', '$user_id', '$random_number') ");
echo"conversation started";
}
}