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

  #821  
Старый 01.11.2009, 16:23
Аватар для Forcer
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

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

Цитата:
Сообщение от qW1zer  
Подскажите какой параметр или что либо еще нужно поставить чтобы записи в базе формировались по значению,к примеру в поле А значение 5,а в боле B значение 7
Как сделать чтобы B соответственно выводилось впереди?
Если так нельзя,подскажите что можно с таким выводом в PHP сделать
такая таблица?
|NAME|VALUE|
| A | 5 |
| B | 7|
если да, то вот запрос:
SELECT * FROM TABLE_NAME ORDER BY VALUE DESC
 
Ответить с цитированием

  #822  
Старый 01.11.2009, 16:27
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от qW1zer  
Подскажите какой параметр или что либо еще нужно поставить чтобы записи в базе формировались по значению,к примеру в поле А значение 5,а в боле B значение 7
Как сделать чтобы B соответственно выводилось впереди?
Если так нельзя,подскажите что можно с таким выводом в PHP сделать
ASC, DESC
 
Ответить с цитированием

  #823  
Старый 04.11.2009, 14:04
Аватар для harom
harom
Новичок
Регистрация: 15.01.2009
Сообщений: 25
Провел на форуме:
49164

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

подскажите в чём разница:

PHP код:
$userNames = array('MITIBITI''tabu','Dariy','Tema'); 
и

PHP код:
$resmysql_query ("SELECT login FROM user ",$db);
$userNamesmysql_fetch_array($result); 

почему из второго варианта извлекается только одно значение масива? как извлечь в масив все не применяя цикл?
 
Ответить с цитированием

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

Репутация: 905


По умолчанию

Потому что
Цитата:
mysql_fetch_array — Fetch a result row as an associative array, a numeric array, or both
 
Ответить с цитированием

  #825  
Старый 08.11.2009, 00:26
Аватар для Greenkas
Greenkas
Новичок
Регистрация: 24.04.2009
Сообщений: 10
Провел на форуме:
165082

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

harom, без цикла можно вывести только функцией print_r($userNames)
 
Ответить с цитированием

  #826  
Старый 11.11.2009, 01:08
Аватар для Patronik
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

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

Цитата:
Сообщение от harom  
подскажите в чём разница:

PHP код:
$userNames = array('MITIBITI''tabu','Dariy','Tema'); 
и

PHP код:
$resmysql_query ("SELECT login FROM user ",$db);
$userNamesmysql_fetch_array($result); 

почему из второго варианта извлекается только одно значение масива? как извлечь в масив все не применяя цикл?
так как ты написал во втором варианте. mysql_fetch_array сама возвращает масив из результата запроса. $userNames будет масивом
 
Ответить с цитированием

  #827  
Старый 13.11.2009, 18:05
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

есть столбец COL1 в таблице TABLE1 в котором скажем содержимое 1,2,3,4
и второй столбец COL2 в другой таблице TABLE2 в котором содержимое 1,2,3

мне нужно сднлать чтото типо такого одним запросом:

WHERE 1 IN(1,2,3,4)
WHERE 2 IN(1,2,3,4)
WHERE 3 IN(1,2,3,4)

какбы разделить данные в COL2 по запятой и проверить существует ли он в COL1
 
Ответить с цитированием

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

Репутация: 905


По умолчанию

LEFT/RIGHT JOIN?
 
Ответить с цитированием

  #829  
Старый 14.11.2009, 14:07
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

krypt3r нет .. ты не понел дело не в том чтоб взять данные с двух таблиц а в том чтоб проверить есть ли хотябы одно совпадение из COL1 в COL2 есть ли в COL2 хотябы одна из этих цифр 1,2,3 а в COL2 данные вида 1,2,3,4,5,6

типо совпадения есть и 1 есть в COL2 и 2 и 3
 
Ответить с цитированием

  #830  
Старый 14.11.2009, 14:42
Аватар для nikp
nikp
Reservists Of Antichat - Level 6
Регистрация: 19.09.2008
Сообщений: 127
Провел на форуме:
835386

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

Цитата:
Сообщение от dimash  
Объясните, пожалуйста такое. 1, 2 одного и тоже. Какая прицнипиальная разница?
PHP код:
$query "SELECT password FROM users WHERE name='".$_POST['login']."'";  
    
$login_authentication mysql_query($query);  
    if(
mysql_num_rows($login_authentication) > 0)  
    {  
       
// Получаем пароль  
       
$password mysql_result($login_authentication,0);  
       
// Сравниваем пароль из базы данных и введённый посетителем  
       
if ($_POST['password'] == $password)   
       { 
             echo 
"Hello, $login"
        }
   } 
PHP код:
 $query "SELECT * FROM users where name='".$login."' and pass = '".$password."'; 
Второй скрипт уязвим для обхода авторизации по типу
login="' or 1=1 --
 
Ответить с цитированием
Ответ



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