私はこれを以下で使用しています。IDの重複は防げますか?
コード:
$new_generating_id
= プロセス ページでは、プロセス ページが処理されるたびに新しい ID が生成されます。
$sql = "select `Message_id` from `queries_sent`
where message_id='$new_generating_id'";
$query = mysql_query($sql) or die ("Error: ".mysql_error());
while ($row = mysql_fetch_array($query)){
$storedid = $row['Message_id'];
}
mysql_free_result($query);
if ( $new_generating_id == $storedid ) {
echo("An error occured.");
die('');
} else {
echo('');
}
それをいじって動作するかどうかを確認するために、既知の変数を使用してテストしました。
存在するIDに変更$new_generating_id
し、データベースがそれをプルするとエラーメッセージが表示されました。皆さんはどう思いますか?