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

15.04.2009, 20:27
|
|
Познающий
Регистрация: 31.05.2008
Сообщений: 58
Провел на форуме: 584504
Репутация:
27
|
|
Ребята, помогите!!!!!!!!! Есть база sql и форум, как подключиться к базе, если я не знаю к ней пароль?
З.Ы. сильно Не пинайте, я в этом деле нуб, а сделать это очень нужно!!!!!
|
|
|

15.04.2009, 20:34
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Никак. Или слить базу и перезалить на свой хост, задав новый пароль и прочее
|
|
|

18.04.2009, 19:50
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Всем привет!
Работаю с датами, в данном случае использую тип поля DATETIME, так вот - подскажите пожалуйста:
В Базе есть 3 строки:
PHP код:
|ID | pos_time
|------------------------------
| 1 | 2009-04-18 15:13:21
| 2 | 2009-04-18 15:14:34
| 3 | 2009-04-18 15:15:55
Нужены запросы:- Для выбора из базы всех строк с параметром ЗА СЕГОДНЯШНИЙ ДЕНЬ
- Для сортировки по времени(часы, минуты, секунды)
Пробую вот так:
PHP код:
SELECT * FROM base WHERE pos_time = current_date() - INTERVAL 1 DAY
Но, увы...
Заранее благодарен любым ответам! 
|
|
|

18.04.2009, 20:57
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
//Для выбора из базы всех строк с параметром ЗА СЕГОДНЯШНИЙ ДЕНЬ
Возможно ошибаюсь, но вот так:
PHP код:
SELECT * FROM base WHERE TO_DAYS(NOW())=TO_DAYS(pos_time)
|
|
|

18.04.2009, 21:17
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Сообщение от art2222
//Для выбора из базы всех строк с параметром ЗА СЕГОДНЯШНИЙ ДЕНЬ
Возможно ошибаюсь, но вот так:
PHP код:
SELECT * FROM base WHERE TO_DAYS(NOW())=TO_DAYS(pos_time)
Отлично! А как например поискать за, к примеру, 17 число Апреля месяца?
|
|
|

27.04.2009, 14:55
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Какой самый простой способ узнать сколько записей в калонке? Тоесть например если
id|
-----
12
----
13
----
14
ТО должно вывести,что 3.ТОетсь всего 3 записи в калонке,ну я думаю понятно. =)
|
|
|

27.04.2009, 15:05
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
А если у меня нигде неиспользуеться инсерты,и прочее,а только селекты,то каг бть?)
|
|
|

27.04.2009, 16:01
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 m0Hze:
count(id)
например так:
PHP код:
$query = "SELECT count(*) as count FROM `таблица`";
$results = mysql_query($query);
$row = mysql_fetch_array($results);
$numrows = $row['count'];
или так:
PHP код:
$query = "select * from `таблица` тут какие-то твои условия";
$result=mysql_query($query);
$totalrows = mysql_num_rows($result); // а тут кол-во
в общем почитай здесь:
http://ru.php.net/mysql_num_rows
или так:
PHP код:
$query="select count(id) from `таблица`"; // конкретно считаем кол-во значений по колонке `id`
Последний раз редактировалось Pashkela; 27.04.2009 в 16:30..
|
|
|

30.04.2009, 12:57
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Для выбора из базы всех строк с параметром ЗА СЕГОДНЯШНИЙ ДЕНЬ
SELECT * FROM base WHERE CAST(pos_time AS DATE) = CURDATE();
SELECT * FROM base WHERE CAST(pos_time AS DATE) = CAST(NOW() AS DATE);
Для сортировки по времени(часы, минуты, секунды)
SELECT CAST(pos_time AS DATE) as d, CAST(pos_time AS TIME) as t FROM base ORDER BY d, t;
А как например поискать за, к примеру, 17 число Апреля месяца?
SELECT * FROM base WHERE MONTH(pos_time) = 4 AND DAYOFMONTH(pos_time) = 17;
SELECT * FROM base WHERE EXTRACT(MONTH FROM pos_time) = 4 AND EXTRACT( DAY FROM pos_time) = 17;
|
|
|

01.05.2009, 01:36
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Собственно,начал тренироваться в скулях,и вот незадача.
Тестируюсь в локалке,и написал простенький кодэ.
PHP код:
error_reporting(E_ALL);
include ('config.php');
$query = mysql_query("SELECT * FROM user WHERE id='".$_GET['id']."'");
$array = mysql_fetch_assoc($query);
print_r($array);
При правильном наборе id,например 3,имею нормальный ответ,и принт_р выводит все как нужно,но вот проводим скулю, например id='3, и просто чистый лист,чтобы я е вписывал в id - чистый лист.
Пробывал и ставить or die("Error"), даже это не вываливаеться.В чём проблема?
Стоит xampp
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|