Nikovit <Путешествия и разработка>

PHP работаем с PDO и sqlite3 полное руководство

Подключаемся к базе данных
$db = new PDO('sqlite:base.sqlite');
base.sqlite - имя базы данных.


Делаем выборку данных:
$st = $db->prepare("SELECT id FROM ostatki WHERE code=:art");
$st->execute(array('art' => $art));
$results = $st->fetchAll();
В переменной $results у нас будет массив с результатом выборки.


Записываем новые значение в таблицу sqlite3:
$insert_db = $db->prepare("INSERT INTO 'ostatki' ('code', 'name', 'unit', 'quantity', 'brand') VALUES (:art, :name, :unit, :quantity, :brand)");
$insert_db->execute(array(
    'art' => $art,
    'name' => $name,
    'unit' => $unit,
    'quantity' => $quantity,
    'brand' => $brand
    ));

Обновляем значения в таблице sqlite3:
$update_db = $db->prepare("UPDATE ostatki SET name=:name, quantity=:quantity, unit=:unit WHERE id = :id");
$update_db->execute(array(
    'id' => $id,
    'name' => $name,
    'unit' => $unit,
    'quantity' => $quantity,
));

Парсер сайтов на Python

Desktop_screenshot (1).png
Сегодня мы напишем с вами парсер сайтов на Python

Задача:
С сайта https://www.sds-group.ru/ загрузить изображения товаров в формате артикул_товара.jpg и описание товаров в формате артикул_товара.txt для последующей загрузки в 1С.
Файл Excel с артикулами которые нужно загрузить прилагается(в файле две колонки первая - артикула, вторая - наименование товара).

Битрикс не выводится свойство Файл

В этой статье я расскажу о способе вывода свойства типа файл в битриксе.

Добавляем новое свойство в настройках инфоблока.

свойство типа файл.png

Python ищем файл в папке по названию

Для поиска файла в папке по названию и получения полного пути к файлу я использую следующий скрипт.
import os

# Директория в которой ищем
dir = "d:\\Temp\\"

# Имя файла
file = "123.jpg"

# Получаем список файлов в директории
names = os.listdir(dir)

# Ищем файл
for name in names:
    # Если нашли то получаем полное имя файла и выводим
    if file == name:
        fullname = os.path.join(dir, name)
        print(fullname)

Telegram бот пересылки сообщений из RSS канала

python_and_rss.png

Сегодня мы напишем бота пересылки сообщений из RSS ленты в канал telegram.