как запретить одинаковый ввод?

Печать RSS
453

N

Эцилопп сией тентуры
0
20. ramzes, из тем smile
Автор
Дух
0
ЗАЯЦ (Сегодня / 13:38)
<?php
// Проверяем есть ли такая запись
$result = mysql_fetch_array(mysql_query("SELECT * FROM `table` WHERE `login` = '".$_POST['login']."'"));
// И выводим ошибку, если логин занят
if (trim($result))
{
echo 'Логин занят!';
}
?>
Я именно так и делалал ето в двойне грузит проц.
Оно пишет небольше 10 тысячь за 30 сек. Дале браузер выдает ошибку.
Мне надо какможно оптимизированее.
Автор
Дух
0
Как создать таблицу чтобы можно просто так заливать и оно неписало одинаковые?
<?
$key=file('key.txt');
for($i=$start; $i<=($start+50000); ++$i)
{
mysql_query('INSERT INTO key VALUES (
"",
"'.$key[$i].'"
);');
}
Д

Быдлокодер со стажем
0
22. TLENSi, сделаи через COUNT(*) и убери ограничение на выполнение скрипта
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск