Блог на темы Linux, Gambas, PHP, музыка, web и жизнь

RSS

FAQ по сайту   О блоге   Форум   Ссылки

В этом посте я расскажу о Юникс-времени(UNIX-Time), и как его использовать в SQL-запросах MySQL.

Немного о термине “UNIX-время”

Время UNIX иногда называют POSIX-временем, и означает количество секунд с полночи 31 декабря 1969 года по UTC. Иногда UNUX-время называют эпохой UNIX.
Например, моя дата рождения – 9 ноября 1984 года, в виде UNIX времени выглядеть как 468806400.
Читать полностью »

текст опубликовал Eugeny Gazzaev в рубрике Gambas, Linux, mysql 3.07.2010

Бывает такая ситуация – нужно в SQL-запросе указать ID только что созданной записи, который в свою очередь автоматический(AI, Auto Increment). Например, Есть две таблицы – jos_vm_category и jos_vm_category_xref. Нам нужно добавить новую запись в одну(при этом ID – Auto Increment), а после этого – во вторую, с использованием ID, который будет присвоен при первом запросе в первую таблицу. Для определения ID последней добавленной записи, мы будем использовать last_insert_id().

Читать полностью »

текст опубликовал Eugeny Gazzaev в рубрике PHP, mysql 27.06.2010

Пример DataSource в Gambas

Всем привет! На связи радио ibone.org.ua, и я расскажу о таком объекте Gambas Бэйсик, как DataSource. Этот элемент управления работает как контейнер, и может содержать другие элементы, такие как DataBrowser, DataSource, DataCombo, DataControl и DataView, и еще много чего.  Для начала, у вас должно быть настроенное соединение с сервером Баз Данных, о котором я писал в посте “Gambas – подключение и использование MySQL“. Там же описано, как работать с объектом Connection напрямую.

Вообще, DataSource в Gambas – это надстройка над объектом Connection. Очень простая и удобная, но ее возможности ограниченны. Если вам просто нужно выбирать данные из таблиц БД, редактировать, добавлять, удалять и сохранять, то это самый простой и удобный вариант. Если же нужна еще некая обработка этих данных, транзакции, и контроль ситуации, то лучше всего пользоваться объектом Connection напрямую, без DataSource. Как я понял, этот способ не поддерживает транзакции, что, впрочем, не всегда и нужно.
Читать полностью »

текст опубликовал Eugeny Gazzaev в рубрике Gambas 9.04.2010

В этом уроке я расскажу, как Gambas работает с базой данных, на конкретном примере. В качестве базы данных буду использовать MySQL. Условимся, что MySQL поднят и настроен. База называется “Pervertings“, и содержит таблицу “jos_best“, которая, в свою очередь, содержит поле “prev_id“.

Что нужно для соединения c MySQL?

Для создания подключения к серверу MySQL я буду использовать отдельный модуль Gambas, потому-что это удобно. Во-первых, он доступен из любого места, не надо в каждой форме прописывать код. Во-вторых, этоудобно. Код лежит в одном месте, если надо изменить, то делаем это один раз, и все такое…
Читать полностью »

текст опубликовал Eugeny Gazzaev в рубрике Gambas 27.03.2010

© 2009-2010 Eugeny Gazzaev