задача такая:в окно вводиться число(4 значения)и если его нет в таблици то оно заносится в неё(таблицу)(и редирект на форму)если оно есть, то выдать сообщение что есть такое...
не знаю как лучше объяснить...вот начал,но не получаеться
вот что есть
тут проблема-MATCH (rr) AGAINST('$text')
<?
$db = mysql_connect("localhost","bloguser","12345");
mysql_select_db ("win" ,$db);
if (isset($_POST['text'])) {$text = $_POST['text']; }
if (isset($_POST['submit'])) {$submit = $_POST['submit']; }
$result = mysql_query(" SELECT rr FROM win WHERE MATCH (rr) AGAINST('$text')",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0){
$myrow = mysql_fetch_array($result);
echo "111111111111";
}
else
{
echo "<p>Информация по Вашему запросу на блоге не найдена.</p>";
}
echo $myrow['rr'];
?>
помогите плиз...
Спустя 7 дней, 1 час, 20 минут, 29 секунд (24.03.2009 - 19:10) GRuV написал(а):
меня тоже интересует этот вопрос
Спустя 16 минут, 55 секунд (24.03.2009 - 19:27) Kuliev написал(а):
PHP |
<?php |
Спустя 2 часа, 18 минут, 34 секунды (24.03.2009 - 21:46) GRuV написал(а):
Спасибо сейас попробую
Спустя 25 минут, 3 секунды (24.03.2009 - 22:11) GRuV написал(а):
PHP |
<?php |
Выдает "такой адрес существует Resource id #4" -хотя адресcа в базе нет.
В чем моя ошибка ?
Спустя 25 минут (24.03.2009 - 22:36) Adil написал(а):
PHP |
$num_rows = mysql_num_rows($result_mail); |
Спустя 16 минут, 20 секунд (24.03.2009 - 22:52) GRuV написал(а):
Цитата (Nezabivaemiy @ 24.03.2009 - 19:36) | ||
|
выводит 1 а мне нужно сравнит текст или я туплю(я только учусь)
Спустя 1 час, 18 минут, 6 секунд (25.03.2009 - 00:10) Adil написал(а):
PHP |
$result_mail = mysql_query ("SELECT adress FROM mail WHERE adress='$email'"); |
Если такого адреса не существует в бд, то
$num_rows = mysql_num_rows($result_mail);
вернет 0..
понимаешь?
Спустя 7 часов, 15 минут (25.03.2009 - 07:25) Kuliev написал(а):
Здесь тоже как то не понятно,
PHP |
<? |
может имелось ввиду
PHP |
<? |
Что то типа того! Теперь сам немного подумай!
Спустя 8 часов, 11 минут, 14 секунд (25.03.2009 - 15:37) GRuV написал(а):
Я все понял всем спасибо
PHP |
$result_mail = mysql_query ("SELECT adress FROM mail WHERE adress='$email'");// |
вот так у меня получилось
Спустя 5 часов, 15 минут, 12 секунд (25.03.2009 - 20:52) Kuliev написал(а):
Мне кажется что
PHP |
<? |
нужно переделать на другой оператор
PHP |
<? |
как то так!
Спустя 40 минут, 57 секунд (25.03.2009 - 21:33) GRuV написал(а):
или так
PHP |
if (isset($mail)) |
Спустя 3 минуты, 38 секунд (25.03.2009 - 21:36) GRuV написал(а):
а теперь подскажите у меня есть поле в котором записано время записи ,как удалить весь ряд с этим полем через некоторое время
PHP |
mysql_query ("DELETE FROM mail WHERE date < '.(time() - 7200).'"); |
подправте

Спустя 5 минут, 38 секунд (25.03.2009 - 21:42) kirik написал(а):
PHP |
mysql_query ("DELETE FROM `mail` WHERE `date` < ".(time() - 7200)); |
только я бы как-нить так написал:
PHP |
mysql_query ("DELETE FROM `mail` WHERE `date` < UNIX_TIMESTAMP() - 7200"); |
Спустя 1 день, 39 минут, 29 секунд (26.03.2009 - 22:22) GRuV написал(а):
че-то нихрена невыходит 
неудаляет

неудаляет
Спустя 1 день, 18 часов, 13 минут, 54 секунды (28.03.2009 - 16:35) GRuV написал(а):
PHP |
mysql_query ("DELETE FROM `mail` WHERE `date_time` < UNIX_TIMESTAMP() - 3600");//Сравниваем и удаляем если старше 1 часа |
Все получилось всем спасибо !
Я просто неправильно вносил время в таблицу нужно было выставить тип int()
Теперь все работает , еще раз всем спасибо !