[решено] Взаимодействие с MySQL

Аватара пользователя
morgan1991

[решено] Взаимодействие с MySQL

Сообщение morgan1991 »

Скажите пожалуйста может ли автоит работатьс БД MySQL?

Если да то как, или дайте ссылку где почитать....

Только пожалуйста на русском языке....

Лучше для Автоит версии 3.2.8.1 если никак тогда 3.2.12.1

Заранее спасибо.
Аватара пользователя
morgan1991

Re: [решено] Взаимодействие с MySQL

Сообщение morgan1991 »

Цитата morgan1991:



может ли автоит работатьс БД MySQL?
[решено] Взаимодействие с MySQL





Цитата morgan1991:



Только пожалуйста на русском языке
[решено] Взаимодействие с MySQL




На русском найти не удалось, есть на англ.:



SQLite semi Embedded database functionality in AutoIt


MySQL UDFs
1

MySQL UDFs
2



Последний самый новый.
Аватара пользователя
morgan1991

Re: [решено] Взаимодействие с MySQL

Сообщение morgan1991 »

Ничего не понял...

Может скажете просто как приконектиться потом создать таблицу с двумя столбцами, вписать в третью строку первого столбца значение, потом удалить второй столбец, считать значение с третьей строки первого столбца и удалить всю таблицу?

Мне для обучения
Аватара пользователя
Creat0R

Re: [решено] Взаимодействие с MySQL

Сообщение Creat0R »

Цитата morgan1991:



как приконектиться потом создать таблицу с двумя столбцами
[решено] Взаимодействие с MySQL




Я с этой библиотекой особо не работал, поэтому помочь возможности нет Изображение Но уверен что ответ можно найти почитав внимательно примеры и доки от функции.
Аватара пользователя
Creat0R

Re: [решено] Взаимодействие с MySQL

Сообщение Creat0R »

Цитата Creat0R:



Но уверен что ответ можно найти почитав внимательно примеры и доки
[решено] Взаимодействие с MySQL




Прочитал я всё но там ни одного примера коннекта. Там только открытие файла БД я о таком даже не слышал. Мне нужно всего лишь чсчитать данные с определённой ячейки. Может кто с БД работал? помогите...
Аватара пользователя
morgan1991

Re: [решено] Взаимодействие с MySQL

Сообщение morgan1991 »

Цитата morgan1991:



там ни одного примера коннекта
[решено] Взаимодействие с MySQL




А
тут
, не то?
Аватара пользователя
Creat0R

Re: [решено] Взаимодействие с MySQL

Сообщение Creat0R »

Цитата Creat0R:



А тут, не то?
[решено] Взаимодействие с MySQL




Чтобы скрипт работал нужно скачатьь пачку библиотек. В которых есть файлик libmysql.dll

Скажите пожалуйста как его зарегестрировать в системе? (win XP)
Аватара пользователя
morgan1991

Re: [решено] Взаимодействие с MySQL

Сообщение morgan1991 »

Цитата morgan1991:



Скажите пожалуйста как его зарегестрировать в системе? (win XP)
[решено] Взаимодействие с MySQL




а точно ли её надо регистрировать? недостаточно положить рядом с исполняемым файлом скрипта?



что бы разегистрировать используйте: _MySQL_InitLibrary()



Покапайтесь в файле test.au3, кторый в архиве с UDF MySql с ссылки "MySQL UDFs 2".

Там все есть, думаю нет смысла копировать от туда и вставлять сюда ))



И уже если не получится закидывайте сюда код вашего скрипта ..
Аватара пользователя
proxy

Re: [решено] Взаимодействие с MySQL

Сообщение proxy »

В том то и дело что я положил все файлы с архива включая dll в папку include дак вот скрипт не конектится к базе:





Код:

Код: Выделить всё

#include 
#include "mysql.au3"
_MySQL_InitLibrary()
If @error Then Exit MsgBox(0, '', "")
$MysqlConn = _MySQL_Init()
$connected = _MySQL_Real_Connect($MysqlConn, "ХОСТ","ПОЛЬЗОВАТЕЛЬ","ПАРОЛЬ","БД")
If $connected = 0 Then Exit MsgBox(16, 'Connection Error', _MySQL_Error($MysqlConn))
$query = "SELECT * FROM users WHERE yam=`"  & _MySQL_RealEsacepString($yam) & "` AND password=`" & _MySQL_RealEsacepString($pass) & "`"
_MySQL_Real_Query($MysqlConn, $query)
;------------------------------------------------------
;------------------------------------------------------
$res = _MySQL_Store_Result($MysqlConn)
$fields = _MySQL_Num_Fields($res)
; Abfrage freigeben
_MySQL_Free_Result($res)
; Verbindung beenden
_MySQL_Close($MysqlConn)
; MYSQL beenden
_MySQL_EndLibrary()

Выдаёт вот это:



MsgBox(0, '', "")
Аватара пользователя
morgan1991

Re: [решено] Взаимодействие с MySQL

Сообщение morgan1991 »

Цитата morgan1991:



В том то и дело что я положил все файлы с архива включая dll в папку include дак вот скрипт не конектится к базе:
[решено] Взаимодействие с MySQL




помойму, libmysql.dll, должна находится в папке где находится скрипт...
Ответить

Вернуться в «AutoIt»