kRivoRURK
Новичок
Салют перцам -
От предыдущего разработчика осталась база магазина. В одной из таблиц находиться товар к объективы, фотоаппараты, и линзы. Нужно вытащить по каждому отдельному производителю объективы.
Идея решения задачи такая - вывожу продукцию каждого отдельного производителя. Фильтрую результат и получаю нужные мне товары. Вариант кода:
Строение базы:
Идея построена на том что в названии объективов присутствуют аббревиатуры в стиле EF.
Про код - пока не работает как задумывал.
Если у кого есть идеи как сделать это правильнее и логичнее то отпишите.
От предыдущего разработчика осталась база магазина. В одной из таблиц находиться товар к объективы, фотоаппараты, и линзы. Нужно вытащить по каждому отдельному производителю объективы.
Идея решения задачи такая - вывожу продукцию каждого отдельного производителя. Фильтрую результат и получаю нужные мне товары. Вариант кода:
PHP:
<?php
mysql_connect(" ");
mysql_query(' ');
mysql_select_db(" ");
/* Первый запрос
*/
$db_parts = mysql_query("SELECT precesid, proizvod, model FROM ns_preces");
static $Product_id = array();
while($parts = mysql_fetch_row($db_parts)){
$model = $parts[1];
$model2 = $parts[1];
$poisk = strpos($model,"Canon");
if($poisk===false){} else {
/* По полю model используя strrpos сравниваю со строкой содержащей название объектива.
*/
$poisk2 = strrpos($model2,"EF");
array_push($Product_id, $parts[0]);
};
}
$numElements = count($Product_id);
/* Второй запрос выводящий информацию по товару. Циклом вывожу информацию о всех товарах.
*/

Идея построена на том что в названии объективов присутствуют аббревиатуры в стиле EF.
Про код - пока не работает как задумывал.
Если у кого есть идеи как сделать это правильнее и логичнее то отпишите.