コードに問題があります。データベースの行のデータが存在する場合に機能します。ただし、データが存在しない場合は、12345-12345-12345-12345(サンプルキー)がすでに登録されているというメッセージも表示されます。別のキーを使用してください。
これはコードです:
$namecheck = mysql_query("SELECT pkey FROM license_key WHERE pkey ='$userEnteredProductKey'");
if(is_resource($namecheck) && mysql_num_rows($namecheck) > 0 ){
$sql_result = mysql_fetch_assoc($namecheck);
echo $userEnteredProductKey . " already registered . use another key";
}
うまくいかない場合は訂正してください。