PHP:
function generate_uid() {
$uid = mt_rand();
$sql = "SELECT user_id
FROM user_registration";
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error());
}
$result = mysql_query($sql);
$availability = TRUE;
while($row = mysql_fetch_array($result)) {
if($row['user_id'] == $uid) {
$availability = FALSE;
}
}
if($availability == FALSE) {
generate_uid();
}
}
Предупреждение: mysql_query (): переданный аргумент не является допустимым ресурсом Ссылки MySQL в E:\Web Design EC\register2.php на строке 8 Ошибок:
Но когда я выполняю эту функцию как нормальный php, там не ошибка, и $uid сгенерирован. Что, возможно, проблема??