9.06.2012 / 09:27 | |
Serzhant Пользователь Сейчас: Offline
Имя: Сергей Откуда: Астрахань Регистрация: 28.01.2012
| и еще, скиньте ссылку на книгу "синтаксис MySQL на примерах" или типа того
|
9.06.2012 / 10:37 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| |
12.07.2012 / 14:25 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| как в adminer-3.4.0 в скл запросе сделать импорт загружаемого файла таблицы sql ?
|
18.10.2012 / 11:23 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| помогите пожалуйста. есть таблица products, в ней содержатся строки со значениями title и price, название и цена соответственно. Также дано число N. Нужно из таблицы запросом выбрать записи сумма 2 ячеек которых price равна N. Выбрать нужно все возможные варианты.
|
18.10.2012 / 16:27 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Выбираешь все товары, для которых price<$N и помещаешь в массив. Затем для каждого элемента этого массива выбираешь с условием where (select_one[$i] + price) == $N.
Изменено Naik (18.10 / 16:28) (всего 3 раза) |
18.10.2012 / 16:49 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| TAPAHbl4, я не понял , что в твоем посте означет "сумма 2 ячеек". Это сумма цен двох товаров, которая равна N?
|
18.10.2012 / 18:36 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Dinisimys, да, именно. Naik, нифига не понял |
18.10.2012 / 21:33 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| TAPAHbl4, $summa = 100;
$q = mysql_query("select price from products where price<$summa");
$arr = mysql_fetch_array($q);
for ($i=0;i<$arr.length();$i++){
$q = mysql_query("SELECT * FROM products WHERE (($i + price) <= $summa)");
$arr2 = mysql_fetch_array($q);
for ($j=0;$j<$arr2.length();$j++){
echo $summa . '=' . $arr[$i] . '+' $arr[$j];
}
}
|
18.10.2012 / 22:09 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Naik, говнокод же. Люблю такой Но можно проще __________________
Да, детка, я - Король Ящериц!!! |
18.10.2012 / 23:29 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Тот код вообще не рабочий )) вот переписал: $summa = 100;
$q = mysql_query("SELECT * FROM `products` WHERE (`price`<$summa)");
while($row1=mysql_fetch_array($q)){
$q2 = mysql_query("SELECT * FROM `products` WHERE (($row1['price'] + `price`) == $summa)");
while($row2=mysql_fetch_array($q2)){
echo $summa . '=' . $row1['title'] . '+' . $row2['title'];
}
}
Изменено Naik (18.10 / 23:34) (всего 2 раза) |