Привет. Почему-то не вставляется JSON в базу. Сделал CREATE TABLE searches(id serial PRIMARY KEY, data jsonb NOT NULL);
, после чего создал соединение и пытаюсь положить данные в таблицу:
if(isset($_POST['data']) && !empty($_POST['data'])) {
$data = $_POST['data'];
//DB
$db = getdb();
$query = "INSERT INTO searches (data) VALUES ('$data') RETURNING id";
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
pg_close($db);
echo $result;
}
Но возникает ошибка в строке создания переменной $query
:
Notice: Array to string conversion
Как исправить?
$data = json_encode($_POST['data']);
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Кодом не вставляет, не могу понятьКак убрать это форматирование html на текст
Есть массив строк, необходимо:
Вводные: есть некий массив с ключами, есть строка с несколькими ключами, один из которых подойдет к этому массиву (те