Что нового

[Автоматизация] Библиотека sqllite

xxxnihil

Новичок
Сообщения
1
Репутация
0
Только недавно начал работать с autoit. Столкнулся с проблемой, итак, есть БД

code | pevec_id | subject |text
---------------------------------------
101 | kirkorov | pesnia | zvezda
000 | bilan | klip | zvedun
100 | mulan | video | zvezdi
001 | bilan | pesnia | zvezd

code служебная, 1 и 0 обозначают да\нет соответственно, 101 обозначает что сообщение уже было отправлено на первый и на третий сайт, а на второй нет.

Нужно написать запрос, который будет в бд находить первую попавшуюся строчку (именно первую попавшуюся, а не все), которая будет соответствовать условию (допустим pevec_id=bilan и code='0xx' - как лучше всего реализовать code я тоже еще до конца не придумал )

еще вопрос, как потом в случае успешного постинга изменить нужном code 0 на 1?
 

El Panda

Продвинутый
Сообщения
101
Репутация
59
xxxnihil [?]
Нужно написать запрос, который будет в бд находить первую попавшуюся строчку (именно первую попавшуюся, а не все), которая будет соответствовать условию (допустим pevec_id=bilan и code='0xx' - как лучше всего реализовать code я тоже еще до конца не придумал )

Пробуй так

Код:
Local $aRow
$pevec_id = "bilan"
$code     = "0%"
If _SQLite_QuerySingleRow($DB,"Select * From table_name WHERE pevec_id='"&$pevec_id&"' AND code LIKE '"&$code&"' LIMIT 1;",$aRow) = $SQLITE_OK Then
	_ArrayDisplay($aRow) 
EndIf


еще вопрос, как потом в случае успешного постинга изменить нужном code 0 на 1?

Через UPDATE
 
Верх