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

20.04.2010, 13:44
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
залить шелл и снять дамп через него. Либо заюзать mysqldump, раз есть доступ извне
|
|
|

20.04.2010, 13:55
|
|
Новичок
Регистрация: 20.04.2010
Сообщений: 5
Провел на форуме: 4964
Репутация:
0
|
|
на mysqldump пишет консолька что нету прав =\
|
|
|

20.04.2010, 13:58
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
mysqldump.exe -h -u -p ?
|
|
|

20.04.2010, 14:09
|
|
Новичок
Регистрация: 20.04.2010
Сообщений: 5
Провел на форуме: 4964
Репутация:
0
|
|
спасибо, помогло, я немного ступил 
|
|
|

20.04.2010, 23:38
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
Вопрос в следущем.
Делаю запрос
$ins_sql="INSERT INTO `ticket` ( `id` , `tema` , `autor` ) VALUES ('', '$tema', '$login');";
$ins_result=mysql_query($ins_sql) or die("INSERT failed : " . mysql_error());
Так как ID autoicrement,то я его не задаю.
Вопрос в следующем.
Можно ли узнать, не создавая еще один запрос, id куда была помещена запись?
|
|
|

21.04.2010, 06:52
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
mysql_insert_id()
|
|
|

21.04.2010, 10:47
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Эта функция все равно получает LAST_INSERT_ID через запрос.
Если этот id нужен, чтобы потом его использовать в другом запросе, то оптимальнее будет так:
PHP код:
$ins_sql="INSERT INTO `ticket` ( `id` , `tema` , `autor` ) VALUES ('', '$tema', '$login');";
$ins_result=mysql_query($ins_sql) or die("INSERT failed : " . mysql_error());
//тут идет какой-то другой запрос с использованием id предыдущего
mysql_query("insert into table (id) values (LAST_INSERT_ID())");
|
|
|

26.04.2010, 16:06
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сложный SQL запрос
Помогите разобраться с такой вещью....
В общем мне надо сделать одну операцию.
Есть база данных форума-воблы, мне нужно всю информацию в базе заменить на бинарный текст рандомного порядка, только тут есть 2 вещи.
1) саму структуру БД (название таблиц, и колонок) оставить без изменений.
2) весь текст заменить на рандомный бинарный текст, но только чтобы кол-во символов было столько-же сколько и изначально. то есть например ID пользователя 1 имеет 1 символ, а ID=10 два символа. тоже самое и с текстом (этот второй пункт не обязателен, но желателен).
Может кто помочь кодом или запросом SQL ???
|
|
|

27.04.2010, 23:22
|
|
Участник форума
Регистрация: 14.08.2007
Сообщений: 150
Провел на форуме: 686641
Репутация:
205
|
|
Кто-то может мне помочь с оптимизацией SQL запроса:
Код:
SELECT movie.id, movie.title
FROM movie INNER JOIN movieawards ON movie.id = movieawards.movie_id
WHERE movieawards.award_name = 'Oscar'
GROUP BY movie.id, movie.title
HAVING COUNT(*) > 1
UNION
SELECT movie.id, movie.title
FROM movie INNER JOIN peopleawards ON movie.id = peopleawards.movie_id
WHERE peopleawards.award_name = 'Oscar'
GROUP BY movie.id, movie.title
HAVING COUNT(*) > 1 ;
movie.id, movieawards.movie_id, movieawards.award_name - primary keys;
movie_id, award_name - composed primary key.
movie: ID (PK), title, rating, format, country, ... , ProdID;
movieawards: movie_id (PK), award_name (PK), year, category;
peopleawards: movie_id (PK), P_ID (PK), award_name (PK), year, category.
*(PK) - Primary Key.
|
|
|

22.04.2010, 23:56
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
У меня вопрос он возвращает последний id в данной таблице или вообще самый последний вставленный?
просто у меня две таблицы рядом.
и id таблицы ticket уменя испльзуется как связь с другой таблцией ticket_text.
Так назрел еще одни вопрос.
Скажите как настроить структуру поля,чтобы туда автоматически вставлялось UNIX_TIMESTAMP?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|