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

09.12.2009, 03:17
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от Byrger
как привильно создать запрос в 2 таблицы
1 таблица Accounts с полями id и login
2 таблица Types с полями loginid и type
поля liginid и id так скажем идентичны
Нужно правильно написать запрос типа
Нужно правильно написать WHERE если из скрипта нам приходит $id Допустим 1
Декартово произведение, как ты предложил, здесь будет более затратным ИМХО. С ним так:
Код:
SELECT * FROM Accounts AS ac,Types AS tp
WHERE ac.id = tp.loginid
Боле уместно, на мой взгляд, будет эти таблички сджойнить
Код:
SELECT * FROM Accounts AS ac
JOIN Types AS tp ON ac.id = tp.loginid
|
|
|

10.12.2009, 06:33
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Здравствуйте, помогите разобраться почему возникает ошибка:
Код:
WARNING: mysql_data_seek() [<a href='function.mysql-data-seek'>function.mysql-data-seek</a>]: Offset 10 is invalid for MySQL result index 29 (or the query data is unbuffered)
Запрос:
Код:
$result = mysql_query ("SELECT * FROM table");
if (!mysql_data_seek ($result , 0)) echo "Cannot seek to row";
|
|
|

10.12.2009, 21:42
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
Сообщение от Tombik
забейте. В этой теме лучше засрут, чем советом помогут.
если результат запроса есть число, то функция intval(); приведет его к целочисленному типу.
Например
$result1 = 3.14;
echo ' '.$result1.' нецелочисленный результат <br> ';
$result2 = intval($result1);
echo ' '.$result2.' целочисленный результат';
|
|
|

11.12.2009, 15:36
|
|
Новичок
Регистрация: 02.12.2009
Сообщений: 19
Провел на форуме: 131508
Репутация:
8
|
|
HI ALL!!!
Такая проблема:
У юзера в БД MYSQL (5.1) имеются права на все таблицы и базы данных.
Вопрос:
Как с помощью операторов языка ограничить доступ юзера к таблицам mysql, information_schema?
Заранее всем спасибо!
|
|
|

11.12.2009, 15:54
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Так
REVOKE ALL PRIVILEGES ON `dle` . * FROM 'test'@'%';
GRANT USAGE ON `dle` . * TO 'test'@'%';
|
|
|

13.12.2009, 23:44
|
|
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме: 430977
Репутация:
13
|
|
есть запрос: SELECT * FROM `user` WHERE `ip` = 10.2.197.11
естественно он не выполняется из за точек в IP ... как сделать что бы он с точками работал?..
Последний раз редактировалось ANTIHАCK; 13.12.2009 в 23:49..
|
|
|

13.12.2009, 23:54
|
|
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме: 430977
Репутация:
13
|
|
Вроде это называется "экранировать точки")) Гугл не помогает... есть ли способы?
|
|
|

13.12.2009, 23:59
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
естественно он не выполняется из за точек в IP ... как сделать что бы он с точками работал?..
может быть в кавычки взять? )
вообще правильнее использовать inet_ntoa()
|
|
|

14.12.2009, 00:11
|
|
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме: 430977
Репутация:
13
|
|
Черт забыл про кавычки) я тормоз.
|
|
|

15.12.2009, 05:46
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Где в настройках мускула разрешить доступ к базе с других компов ? ось unix если имеет значение
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|