HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1  
Старый 20.04.2010, 13:44
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

залить шелл и снять дамп через него. Либо заюзать mysqldump, раз есть доступ извне
 
Ответить с цитированием

  #2  
Старый 20.04.2010, 13:55
mansoff
Новичок
Регистрация: 20.04.2010
Сообщений: 5
Провел на форуме:
4964

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

на mysqldump пишет консолька что нету прав =\
 
Ответить с цитированием

  #3  
Старый 20.04.2010, 13:58
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

mysqldump.exe -h -u -p ?
 
Ответить с цитированием

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

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

спасибо, помогло, я немного ступил
 
Ответить с цитированием

  #5  
Старый 20.04.2010, 23:38
ZnikiR
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме:
798217

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

Вопрос в следущем.
Делаю запрос
$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 куда была помещена запись?
 
Ответить с цитированием

  #6  
Старый 21.04.2010, 06:52
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

mysql_insert_id()
 
Ответить с цитированием

  #7  
Старый 21.04.2010, 10:47
d_x
Постоянный
Регистрация: 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())"); 
 
Ответить с цитированием

Сложный SQL запрос
  #8  
Старый 26.04.2010, 16:06
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию Сложный SQL запрос

Помогите разобраться с такой вещью....
В общем мне надо сделать одну операцию.
Есть база данных форума-воблы, мне нужно всю информацию в базе заменить на бинарный текст рандомного порядка, только тут есть 2 вещи.
1) саму структуру БД (название таблиц, и колонок) оставить без изменений.
2) весь текст заменить на рандомный бинарный текст, но только чтобы кол-во символов было столько-же сколько и изначально. то есть например ID пользователя 1 имеет 1 символ, а ID=10 два символа. тоже самое и с текстом (этот второй пункт не обязателен, но желателен).
Может кто помочь кодом или запросом SQL ???
 
Ответить с цитированием

  #9  
Старый 27.04.2010, 23:22
~EviL~
Участник форума
Регистрация: 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.
 
Ответить с цитированием

  #10  
Старый 22.04.2010, 23:56
ZnikiR
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме:
798217

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

У меня вопрос он возвращает последний id в данной таблице или вообще самый последний вставленный?
просто у меня две таблицы рядом.
и id таблицы ticket уменя испльзуется как связь с другой таблцией ticket_text.

Так назрел еще одни вопрос.
Скажите как настроить структуру поля,чтобы туда автоматически вставлялось UNIX_TIMESTAMP?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ