Если создать поисковый запрос dmin или min, то находится admin, как сделать поисковый запрос только по начальным буквам ?
function searchlogin($userlogin) {
db_connect();
$userlogin = trim($userlogin);
$userlogin = mysql_real_escape_string($userlogin);
$userlogin = htmlspecialchars($userlogin);
if (!empty($userlogin))
{
if (strlen($userlogin) < 2) {
$content = '<p>Слишком короткий поисковый запрос.</p>';
} else if (strlen($userlogin) > 12) {
$content = '<p>Слишком длинный поисковый запрос.</p>';
} else {
$q = "SELECT `login` FROM `users` WHERE `login` LIKE '%$userlogin%'";
$result = mysql_query($q);
if (mysql_affected_rows() > 0) {
$row = mysql_fetch_assoc($result);
$num = mysql_num_rows($result);
$content = '<p>По запросу Логин: <b>'.$userlogin.'</b> найдено совпадений: '.$num.'</p><br>';
do {
$q1 = "SELECT `id`,`ip` FROM `users` WHERE `login` = '$row[login]'";
$result1 = mysql_query($q1);
if (mysql_affected_rows() > 0) {
$row1 = mysql_fetch_assoc($result1);
}
$content .= '<p><a href="users.php?id='.$row1['id'].'&action=tstat">'.$row[login].' ('.$row1[ip].')</a></p><hr>';
} while ($row = mysql_fetch_assoc($result));
} else {
$content = '<p>По вашему запросу ничего не найдено.</p>';
}
}
} else {
$content = '<p>Задан пустой поисковый запрос.</p>';
}
return $content;
}