ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

18.01.2008, 08:06
|
|
Новичок
Регистрация: 16.01.2008
Сообщений: 6
Провел на форуме: 42193
Репутация:
0
|
|
ребят это сново я, код bul.666 работает на ура но только с кирилицей он не дружит
з.ы всем спасибо выручили
|
|
|

18.01.2008, 11:02
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
dinar_007, бляха-муха... А вот вместо того, чтобы городить такие запросы, не проще ли воспользоваться конструкцией interval?
fudzimaro, что значит не дружит? iconv тебе поможет?
|
|
|

18.01.2008, 14:09
|
|
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме: 94171
Репутация:
3
|
|
Пишу небольшой двиг, сделал добавку/удаление новостей, в БД есть колонка id она сама присваивает каждой новости свой ид через auto_increment то есть 1,2,3,4...
PHP код:
$query = "INSERT INTO news VALUES(NULL, '$_POST[theme]', '$_POST[text]');
Но потом при удалении одной он отсчетывает дальше, например:
были с ид 1,2,3,4,5,6
затем я удалил 6 и 5
И при добавлении новой уже ставит ид не 5 или 6(т.к новостей с этим ид нет), а продалжает считать 7,8,9..
и это создает кучу проблем.
Помогите..
|
|
|

18.01.2008, 14:16
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Так и должно быть. Почитай труды Эдгара Кодда... Ты пытаешься бороться с теорией реляционных баз данных. Ты сделал первичный ключ, назначил на него атрибут auto_increment, следовательно ты приказал СУБД следить за целостностью по этому ключу. Это гарантирует, что не возникнет никакой коллизии по этому ключу, скажем у тебя будут записи, которые ссылаются на записи в этой таблице... Понимаешь, что произойдёт? Возможно нарушение логической целостности твоей схемы данных... А так значение каждый раз новое, это гарантирует, что никакой коллизии не будет, т.к. это значение ключа нигде не использовалось.
|
|
|

18.01.2008, 14:27
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме: 1724067
Репутация:
806
|
|
Сообщение от [R]eD
Пишу небольшой двиг, сделал добавку/удаление новостей, в БД есть колонка id она сама присваивает каждой новости свой ид через auto_increment то есть 1,2,3,4...
А что тебе в этом не нравиться. Просто забуть про это поле, пусть МуСкул про него думает.
А если тебе так это надо, так добавть еще одно поле, которое будешь сам заполнять. Тоесть если тебе нужно выставлять порядок высвечивания новостей, то в том поле пусть будет, номер по порядку выведения на экран. А в самом запросе выберешь сортировать по этому новому полю.
|
|
|

18.01.2008, 14:32
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
По просьбе Хелиоса:
Вот тут можно узнать об Кодде:
http://www.kgau.ru/istiki/teis/ch13.html
А вот тут есть неплохая метода по теории баз данных, старой закалки между прочим...
http://www.kgau.ru/istiki/teis/
|
|
|

18.01.2008, 18:21
|
|
Участник форума
Регистрация: 19.12.2006
Сообщений: 173
Провел на форуме: 1812111
Репутация:
125
|
|
Всем здрасте)вообщем у меня проблема есть))
Имеется флэш шаблон (папка в ней library,музыка,2 картинки,и документ браузерский)
Помогите плиз)как поставить этот шаблона на юкозовский сайт?)))и возможно ли вообще это)и чтоб после самого флэш ролика автоматом переходило на сайт)хэлп)
Да,и там когда ролик играет выводятся слова keyword1 keyword2 keyword3 company name)где их изменить?)) 
|
|
|

18.01.2008, 18:40
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме: 13936387
Репутация:
1844
|
|
Сообщение от groundhog
dinar_007, бляха-муха... А вот вместо того, чтобы городить такие запросы, не проще ли воспользоваться конструкцией interval?
Через interval ИМХО - сложнее, неудобнее, хотя кому-как... Я там "нагородил" такие запросы для простоты понимания, чтобы было легче понять что к чему...
К datatime прибавить или отнять интервал select now()+ interval 1 mounth
Если отнять интервал от now() и сравнить с datetime то можно выбрать за нужный промежуток...
А если уж хочется что-то попроще, то:
Код:
select * from TABLE where date_format(now(),'%m %Y')=date_format('2008-01-19 02:10:20','%m %Y');
Последний раз редактировалось dinar_007; 18.01.2008 в 23:58..
|
|
|

18.01.2008, 19:08
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме: 13936387
Репутация:
1844
|
|
Почему опять в теме php?
Сообщение от P(i)n*Fl0p1
Всем здрасте)вообщем у меня проблема есть))
Имеется флэш шаблон (папка в ней library,музыка,2 картинки,и документ браузерский)
Помогите плиз)как поставить этот шаблона на юкозовский сайт?)))и возможно ли вообще это)
На счёт юкозовского сайта - думаю получится, но ХЗ как =) Не люблю этот хостинг почему-то =)
и чтоб после самого флэш ролика автоматом переходило на сайт)хэлп)
Для того чтобы автоматом переходило: как вариант можно будет засечь сколько времени в секундах длиться флеш-клип и в html-страницу между <head></head>добавить:
Код HTML:
<META HTTP-EQUIV="Refresh" CONTENT="x; URL=http://dinar007.by.ru/нужная_статаница.html">
Чтобы браузер автоматически переключался на новый адрес через x секунд...
Да,и там когда ролик играет выводятся слова keyword1 keyword2 keyword3 company name)где их изменить?)) 
Через Macromedia Flash поправь файл с расширением .fla, .swf
P.S. И хватит элементарные вопросы по ХТМЛ задавать в теме о вопросах по PHP...
Последний раз редактировалось dinar_007; 18.01.2008 в 19:17..
|
|
|

19.01.2008, 17:52
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
PHP код:
<?php
$array = array('768667', '732533', '763637','784556');
function array_count($array, $index )
{
$result = 0;
foreach($array as $element)
{
if ($element === $index) ++ $result;
}
return $result;
}
$indexs = array ();
foreach($array as $index )
{
for($tmp = 0 ; $tmp < 6 ; $tmp ++)
{
$indexs[$tmp][] = $index[$tmp];
}
}
foreach($indexs as $element)
{
$search = 0;
$result = '';
foreach($element as $index)
{
if($search < array_count($element, $index))
{
$result = $index;
$search = array_count($element, $index);
}
}
echo $result;
}
?>
$result выводит число нормально.....но как вывести результ за пределами foreach() ?
Если просто вывод, то будет только последняя цифра..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|