Я создаю собственную CMS, поэтому у меня есть одна таблица базы данных, которая должна содержать все настройки моего веб-сайта ... пример (metakey => sitelogo, sitename, email и т. Д.) И другой столбец (metavalue => logo.png, Пример имени, martin@asd.com и т. д.).
Я закончил одним запросом, чтобы прочитать определенные данные из таблицы базы данных, но я не уверен, как прочитать все данные одним запросом или обновить несколько данных.в одном запросе.
Исправленный код:
<?php
$stmt0 = $conn->prepare("SELECT meta_value FROM settings WHERE meta_key IN ('site_name', 'login_logo', 'contact_email', 'instagram_token', 'instagram_photos', 'maintenance_mode', 'facebook_link', 'instagram_link', 'twitter_link', 'about_text', 'site_logo') ");
$stmt0->execute();
$stmt0->store_result();
$stmt0->bind_result($sitename, $login_logo, $email, $token, $photos, $maintenance, $facebook, $instagram, $twitter, $about, $sitelogo);
$stmt0->fetch();
echo $sitename;
?>
Но теперь у меня есть error_log ... Предупреждение PHP: mysqli_stmt :: bind_result (): Количество переменных связыванияне соответствует количеству полей в подготовленном операторе
Не могли бы вы предоставить пример PHP-кода, как действовать?