Что нового

Нужен скрипт работающий с базой Mysql

VLSN

Новичок
Сообщения
3
Репутация
0
Доброго времени суток!

Задача такая:

1. Подключиться к базе Mysql (в базе есть таблица содержащая ячейки "ID", "IP", "IDENTY", "PREOR")
2. Скрипт содержит переменные:

(например)

$IDENTY = "123454367654"
$PREOR = "TRUE"

3. После подключения к базе, происходит проверка выше приведенных переменных:

- ищем ячейку в таблице равную $IDENTY
- если нет такой, то msgbox()
- если есть, то в строке проверить значение ячейки PREOR
- если она равна значению $PREOR , то msgbox(), если не равна, то другой msgbox()

Жду предложений! Самому реализовать не получается, только начал изучать AutoIT
 

cnm

Новичок
Сообщения
58
Репутация
2
обязательно autoit?

Средствами VB, Delphi, C++ это делается проще.
 
Автор
VLSN

VLSN

Новичок
Сообщения
3
Репутация
0
cnm сказал(а):
обязательно autoit?

Средствами VB, Delphi, C++ это делается проще.
К сожалению, я не программист, только начал изучать auto it, поэтому только auto it нужно.
 

BIOS

Жизнь - игра. График - супер, но сюжет - хреновый.
Сообщения
173
Репутация
69
VLSN
Код:
#include "mysql.au3" ;http://www.autoitscript.com/forum/topic/20814-mysql-udfs/

$IDENTY = "123454367654"
$PREOR = "TRUE"

$oDB = _MySQLConnect('login', 'password', 'database', 'server.com')

$oReq = _Query($oDB, "SELECT `PREOR` FROM `table` WHERE `IDENTY` = " & Int($IDENTY) & " LIMIT 1")

If $oReq.EOF Then
	MsgBox(16, 'Error', "Record doesn't exists")
Else
	If $oReq.Fields('PREOR').Value = $PREOR Then
		MsgBox(64, 'Info', 'PREORs are equal')
	Else
		MsgBox(64, 'Info', 'PREORs are NOT equal')
	EndIf
EndIf
 
Верх