URLを投稿するための文字列を生成したい。次に、投稿の URL を のようhttp://www.mydomain.com/post/afCeYk
にして、この URL を mysql に保存します。繰り返しを避けるために、最初に mysqlが既に存在url
するかどうかを確認する必要があると思います。url
私のコードでは、一度チェックしただけで、2 番目の生成文字列がまだ存在していないことを確認できません。では、ループを作成するにはどうすればよいでしょうか。
$shufstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$rdstr = substr(str_shuffle($shufstr),0,6);
$query = mysql_query("select * from table where post_url = '".$rdstr."'");
if(mysql_num_rows($query)>0){
//insert the url rules into db
}else{
//generate a new string and check the db again
}