Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.01.2008, 23:45
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от Piflit
гы. конечно автоматически))
Автоматически не получится. А зачем? PHP ведь все равно по порядку выдирает из базы, не зачем использовать id, пронумеруй записи при выводе
|
|
|

02.01.2008, 23:47
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
ой, я синтаксиса не знаю, но там через условия то можно наверное написать
заносишь функцию удаления в перменную, потом через if() проверяешь её на существования и в случает если она возвратит тру, в болке if {} выполняешь код от Macro =)
Сори: если я бред пишу, но вроде так
я пшп не знаю =(
|
|
|

02.01.2008, 23:50
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
$ok = mysql_query("DELETE FROM tablica WHERE id=3");
if ($ok) {
mysql_query("UPDATE tablica SET id=2 WHERE id=3");
}
ну вот так наверное, или я чего не так понял? 0_о
|
|
|

02.01.2008, 23:51
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от Spyder
ой, я синтаксиса не знаю, но там через условия то можно наверное написать
заносишь функцию удаления в перменную, потом через if() проверяешь её на существования и в случает если она возвратит тру, в болке if {} выполняешь код от Macro =)
Сори: если я бред пишу, но вроде так
я пшп не знаю =(
Нет, в условии нельзя. Да и нафиг не нужно  Просто из цикла вывода вставляем $i к каждой записи. Получается отличная нумерация по порядку
|
|
|

02.01.2008, 23:52
|
|
Познающий
Регистрация: 09.09.2007
Сообщений: 66
Провел на форуме: 188412
Репутация:
41
|
|
PHP код:
$result = mysql_query("SELECT id, something FROM tablica ORDER BY id");
$i=0;
while($fetch = mysql_fetch_array($result, MYSQL_ASSOC)){
$some = $fetch['something'];
mysql_query("UPDATE tablica SET id=$i WHERE something = $some")
$i += 1;
}
Что-то похожее на это. Так делаем ид у всех в нужном порядке...
|
|
|

02.01.2008, 23:54
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
Macro, почему нельзя? разве приведённый мной код не будет работать?
|
|
|

02.01.2008, 23:55
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Meanor, угу, но something не обязательно.
PHP код:
$result = mysql_query("SELECT id FROM tablica ORDER BY id");
$i=0;
while($fetch = mysql_fetch_array($result, MYSQL_ASSOC)){
$id = $fetch['id'];
mysql_query("UPDATE tablica SET id=$i WHERE something = $id")
$i++;
}
|
|
|

02.01.2008, 23:57
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от Spyder
Macro, почему нельзя? разве приведённый мной код не будет работать?
Извини, я тебя неправильно понял  Все правильно говоришь.
|
|
|

03.01.2008, 00:20
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
всем спасибо, я разобрался)
|
|
|

03.01.2008, 17:00
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 27
Провел на форуме: 145472
Репутация:
8
|
|
Нужно написать небольшой скрипт для рекламы, мне хотелось бы чтобы была возможность выводить баннеры на сайт (например баннер 468Х60) в рандомном порядке
А так же желательно сделать вывод баннеров по разделам "468Х60" "120Х600" "100Х100"
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|