ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1611  
Старый 18.01.2008, 08:06
fudzimaro
Новичок
Регистрация: 16.01.2008
Сообщений: 6
Провел на форуме:
42193

Репутация: 0
По умолчанию

ребят это сново я, код bul.666 работает на ура но только с кирилицей он не дружит
з.ы всем спасибо выручили
 

  #1612  
Старый 18.01.2008, 11:02
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

dinar_007, бляха-муха... А вот вместо того, чтобы городить такие запросы, не проще ли воспользоваться конструкцией interval?

fudzimaro, что значит не дружит? iconv тебе поможет?
 

  #1613  
Старый 18.01.2008, 14:09
[R]eD
Познающий
Регистрация: 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..
и это создает кучу проблем.
Помогите..
 

  #1614  
Старый 18.01.2008, 14:16
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Цитата:
Помогите...
Так и должно быть. Почитай труды Эдгара Кодда... Ты пытаешься бороться с теорией реляционных баз данных. Ты сделал первичный ключ, назначил на него атрибут auto_increment, следовательно ты приказал СУБД следить за целостностью по этому ключу. Это гарантирует, что не возникнет никакой коллизии по этому ключу, скажем у тебя будут записи, которые ссылаются на записи в этой таблице... Понимаешь, что произойдёт? Возможно нарушение логической целостности твоей схемы данных... А так значение каждый раз новое, это гарантирует, что никакой коллизии не будет, т.к. это значение ключа нигде не использовалось.
 

  #1615  
Старый 18.01.2008, 14:27
presidentua
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме:
1724067

Репутация: 806
Отправить сообщение для presidentua с помощью ICQ
По умолчанию

Цитата:
Сообщение от [R]eD  
Пишу небольшой двиг, сделал добавку/удаление новостей, в БД есть колонка id она сама присваивает каждой новости свой ид через auto_increment то есть 1,2,3,4...
А что тебе в этом не нравиться. Просто забуть про это поле, пусть МуСкул про него думает.

А если тебе так это надо, так добавть еще одно поле, которое будешь сам заполнять. Тоесть если тебе нужно выставлять порядок высвечивания новостей, то в том поле пусть будет, номер по порядку выведения на экран. А в самом запросе выберешь сортировать по этому новому полю.
 

  #1616  
Старый 18.01.2008, 14:32
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

По просьбе Хелиоса:

Вот тут можно узнать об Кодде:
http://www.kgau.ru/istiki/teis/ch13.html

А вот тут есть неплохая метода по теории баз данных, старой закалки между прочим...
http://www.kgau.ru/istiki/teis/
 

  #1617  
Старый 18.01.2008, 18:21
P(i)n*Fl0p1
Участник форума
Регистрация: 19.12.2006
Сообщений: 173
Провел на форуме:
1812111

Репутация: 125
Отправить сообщение для P(i)n*Fl0p1 с помощью ICQ
По умолчанию

Всем здрасте)вообщем у меня проблема есть))
Имеется флэш шаблон (папка в ней library,музыка,2 картинки,и документ браузерский)
Помогите плиз)как поставить этот шаблона на юкозовский сайт?)))и возможно ли вообще это)и чтоб после самого флэш ролика автоматом переходило на сайт)хэлп)

Да,и там когда ролик играет выводятся слова keyword1 keyword2 keyword3 company name)где их изменить?))
 

  #1618  
Старый 18.01.2008, 18:40
dinar_007
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме:
13936387

Репутация: 1844


Отправить сообщение для dinar_007 с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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..
 

Почему опять в теме php?
  #1619  
Старый 18.01.2008, 19:08
dinar_007
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме:
13936387

Репутация: 1844


Отправить сообщение для dinar_007 с помощью ICQ
По умолчанию Почему опять в теме 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..
 

  #1620  
Старый 19.01.2008, 17:52
Isis
Флудер
Регистрация: 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 $tmp $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)
 


Быстрый переход




ANTICHAT.XYZ