ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #881  
Старый 09.12.2009, 03:17
VDShark
Участник форума
Регистрация: 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
 
Ответить с цитированием

  #882  
Старый 10.12.2009, 06:33
spamoney
Участник форума
Регистрация: 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";
 
Ответить с цитированием

  #883  
Старый 10.12.2009, 21:42
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

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

Цитата:
Сообщение от Tombik  
забейте. В этой теме лучше засрут, чем советом помогут.
если результат запроса есть число, то функция intval(); приведет его к целочисленному типу.
Например
$result1 = 3.14;
echo ' '.$result1.' нецелочисленный результат <br> ';

$result2 = intval($result1);
echo ' '.$result2.' целочисленный результат';
 
Ответить с цитированием

  #884  
Старый 11.12.2009, 15:36
0xF0RD
Новичок
Регистрация: 02.12.2009
Сообщений: 19
Провел на форуме:
131508

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

HI ALL!!!
Такая проблема:
У юзера в БД MYSQL (5.1) имеются права на все таблицы и базы данных.
Вопрос:
Как с помощью операторов языка ограничить доступ юзера к таблицам mysql, information_schema?
Заранее всем спасибо!
 
Ответить с цитированием

  #885  
Старый 11.12.2009, 15:54
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Так
Цитата:
REVOKE ALL PRIVILEGES ON `dle` . * FROM 'test'@'%';
GRANT USAGE ON `dle` . * TO 'test'@'%';
 
Ответить с цитированием

  #886  
Старый 13.12.2009, 23:44
ANTIHАCK
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме:
430977

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

есть запрос: SELECT * FROM `user` WHERE `ip` = 10.2.197.11

естественно он не выполняется из за точек в IP ... как сделать что бы он с точками работал?..

Последний раз редактировалось ANTIHАCK; 13.12.2009 в 23:49..
 
Ответить с цитированием

  #887  
Старый 13.12.2009, 23:54
ANTIHАCK
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме:
430977

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

Вроде это называется "экранировать точки")) Гугл не помогает... есть ли способы?
 
Ответить с цитированием

  #888  
Старый 13.12.2009, 23:59
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

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

Цитата:
естественно он не выполняется из за точек в IP ... как сделать что бы он с точками работал?..
может быть в кавычки взять? )
вообще правильнее использовать inet_ntoa()
 
Ответить с цитированием

  #889  
Старый 14.12.2009, 00:11
ANTIHАCK
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме:
430977

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

Черт забыл про кавычки) я тормоз.
 
Ответить с цитированием

  #890  
Старый 15.12.2009, 05:46
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

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

Где в настройках мускула разрешить доступ к базе с других компов ? ось unix если имеет значение
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) 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