Как добавить еще таблицы в SQL PHP

232
01 февраля 2020, 19:30

У меня есть 4 таблицы (iphones,mac,ipad,watch). Как можно их объединить в данном коде?

$stmt = $db->prepare("SELECT * FROM iphones WHERE name LIKE '%$searchkey%' ORDER BY rand()");
Вот сама структура БД - store

Нужно в этот код:

$stmt = $db->prepare("SELECT * FROM iphones WHERE name LIKE '%$searchkey%' ORDER BY rand()");

Добавить каким-то образом еще 3 таблицы. (iphones,mac,ipad,watch)

Answer 1
$stmt = $db->prepare("SELECT * FROM `iphones`, `mac`, `ipad`, `watch` WHERE `iphones`.`name` LIKE '%$searchkey%' OR `mac`.`name` LIKE '%$searchkey%' OR `ipad`.`name` LIKE '%$searchkey%' OR `watch`.`name` LIKE '%$searchkey%' ORDER BY rand()");
READ ALSO
Не запускается MySQL Server на CentOS

Не запускается MySQL Server на CentOS

Случайно завершился процесс MySQL и служба mysqld больше не запускается

271
Не могу вывести последний элемент из MySQL базы данных

Не могу вывести последний элемент из MySQL базы данных

Я вот пытаюсь вывести последний элемент из базы данных (по максимальному ID)У меня подключена библиотека RedBean, там есть команда R::exec();

231
Замена определённых вхождений php

Замена определённых вхождений php

Не могу найти подходящую функцию для замены определённых вхождений

222