 |
|

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

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

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

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

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

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

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

18.01.2008, 18:40
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
С нами:
11215046
Репутация:
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
С нами:
11215046
Репутация:
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,315
С нами:
10248806
Репутация:
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)
|
|
|
|