Как сохранить столбец SQL в массиве (), PHP? (многомерный)

Возможно, об этом спрашивали раньше, но я проводил исследования и еще не нашел ответа.

Столбец post_type классифицирует «типы» сообщений, которые нужно сохранить, например, автомобили, новости, животные и т. д.

Схема БД:

id, title, type, content, date

$query = "SELECT * FROM posts";

$result = mysqli_query($link, query);

while ($row = fetch_mysqli_array($result, MYSQLI_ASSOC)) {

Я хотел бы $rowtitle всех post_types только с cars; следовательно, должен ли я сделать post_type массивом?

$category(
' ' => 'cars'); 

..если это возможно? Тогда я мог бы $ выстроить заголовки всех сообщений, относящихся только к автомобилям.

Может быть более простой способ с помощью синтаксиса SQL или чего-то еще, что я упускаю из виду, но любая помощь будет принята с благодарностью!

вы уже могли запрашивать только сообщения, содержащие слово «автомобили»: SELECT * from posts WHERE type='cars'

Jeff 09.09.2018 11:42

В идеальном мире «тип» будет ссылаться на «типы» другой таблицы (с идентификатором столбца, типом), которая содержит возможные типы. Тогда в столбце «тип» вы сохраните только идентификатор типа.

Jeff 09.09.2018 11:43

Предложение Джеффа хорошо, если вас интересует только определенный «тип». В качестве альтернативы вы можете использовать функции манипулирования массивами, такие как array_column, array_combine и т. д. Вы можете легко преобразовать необработанные данные, выводимые из mysql, в желаемый формат.

Madhur Bhaiya 09.09.2018 11:45
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
25
0

Другие вопросы по теме