Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

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

01.11.2009, 16:27
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от qW1zer
Подскажите какой параметр или что либо еще нужно поставить чтобы записи в базе формировались по значению,к примеру в поле А значение 5,а в боле B значение 7
Как сделать чтобы B соответственно выводилось впереди?
Если так нельзя,подскажите что можно с таким выводом в PHP сделать
ASC, DESC
|
|
|

04.11.2009, 14:04
|
|
Новичок
Регистрация: 15.01.2009
Сообщений: 25
Провел на форуме: 49164
Репутация:
0
|
|
подскажите в чём разница:
PHP код:
$userNames = array('MITIBITI', 'tabu','Dariy','Tema');
и
PHP код:
$res= mysql_query ("SELECT login FROM user ",$db);
$userNames= mysql_fetch_array($result);
почему из второго варианта извлекается только одно значение масива? как извлечь в масив все не применяя цикл?
|
|
|

04.11.2009, 14:28
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Потому что
mysql_fetch_array — Fetch a result row as an associative array, a numeric array, or both
|
|
|

08.11.2009, 00:26
|
|
Новичок
Регистрация: 24.04.2009
Сообщений: 10
Провел на форуме: 165082
Репутация:
3
|
|
harom, без цикла можно вывести только функцией print_r($userNames)
|
|
|

11.11.2009, 01:08
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
Сообщение от harom
подскажите в чём разница:
PHP код:
$userNames = array('MITIBITI', 'tabu','Dariy','Tema');
и
PHP код:
$res= mysql_query ("SELECT login FROM user ",$db);
$userNames= mysql_fetch_array($result);
почему из второго варианта извлекается только одно значение масива? как извлечь в масив все не применяя цикл?
так как ты написал во втором варианте. mysql_fetch_array сама возвращает масив из результата запроса. $userNames будет масивом
|
|
|

13.11.2009, 18:05
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
есть столбец 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
|
|
|

14.11.2009, 02:22
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
LEFT/RIGHT JOIN?
|
|
|

14.11.2009, 14:07
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
krypt3r нет .. ты не понел дело не в том чтоб взять данные с двух таблиц а в том чтоб проверить есть ли хотябы одно совпадение из COL1 в COL2 есть ли в COL2 хотябы одна из этих цифр 1,2,3 а в COL2 данные вида 1,2,3,4,5,6
типо совпадения есть и 1 есть в COL2 и 2 и 3
|
|
|

14.11.2009, 14:42
|
|
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 --
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|