Имеется вот такая таблица
CREATE TABLE `tbl_product1` (
`product_id` int(11) NOT NULL,
`product_name` varchar(255) NOT NULL,
`product_image` text NOT NULL,
`category_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
А это таблица назначения
CREATE TABLE `tbl_product11` (
`product_id` int(11) NOT NULL,
`product_name` varchar(255) NOT NULL,
`product_price` double NOT NULL,
`product_status` varchar(45) NOT NULL,
`product_image` text NOT NULL,
`product_description` text NOT NULL,
`product_quantity` int(11) NOT NULL,
`category_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Как вывести данные из таблицы tbl_product11
где category_id tbl_product11
= product_id tbl_product1
.
Помогите с решением , я уже многое перепробовал, не могу вывести товар относящийся к под категории.
Вот пример что я хочу получить
if (isset($_GET['category1_id'])) {
$query = "SELECT v.product_id, v.product_name, v.category_id, b.product_id , v.product_image FROM tbl_product1 v, tbl_product11 b WHERE v.category_id = b.product_id AND b.product_id ='" .
$_GET['category1_id'] .
"' ORDER BY v.product_id DESC";
в этом выводе я не уверен, просто в виде примера привёл
используй JOIN
select p11.product_name from tbl_product1 as p1
LEFT JOIN tbl_product11 as p11
ON p1.product_id = p11.category_id
WHERE p1.product_id = $_GET['category1_id']
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть база данных sqlite, как получить количество содержащихся в ней строк?
Такой вопрос, задача сделать некое подобие таблицы с данными, но количество столбцов должно зависеть от ширины содержимого, вот пример: