PHP: SQLite вставить запись

Как выглядит команда SQLite вставить запись в PHP коде смотрите ниже. А пока два слова почему база SQLite:

1) Во-первых не нужен отдельный сервер для MySQL, не каждый хостер это предоставляет

2) Во-вторых изучаю методом проб и ошибок и если в процессе работы будут ограничения попробую другую DB

// Запрос на вставку в БД
// подходит если нужно вставить цифры - столбцы timecode и subtitle в любом порядке. Можно пропустить.
$requare = 'insert into test (timecode, subtitle) values(2, 1)';
$db->exec($require);

Если будет текст — нужно использовать одиночные кавычки.

// Вставка текста в БД SQLite
// не забудьте кавычки
$require = 'insert into test (timecode) values('какой-то текст')';
$db->exec($require);

Однако дело слегка осложняется если нужно вставить текст из переменной — в этом случае сначала нужно обернуть одинарными кавычками и потом уже подставить.

// PHP SQLite INSERT переменной
# code... текстовая переменная передается строкой $string
$value = "'$string'";
$require = 'insert into test (timecode) values(' .$value . ')';

// при таком коде в переменную $value передается текст уже 'обернутый в кавычки'
// после этого по запросу производится вставка в БД SQLite
$db->exec($require);

Я уже 3 года торгую фьючерсами на Bybit и приглашаю тебя присоединиться и получить до $30 000 бонусами плюс скидки на комиссии:

Зарегистрироваться на Bybit

Чем больше депозит – тем больше бонусов. Также моим рефералам доступны торговые боты для трейдинга по самым выгодным тарифам.

Рекомендую статью:  Как вытащить данные из mysql из файловой системы debian
Рейтинг
( Пока оценок нет )
Загрузка ...
Кводо.ру