Что нового

[Сеть, интернет] Поиск значения в столбце - MySQL

TpeTTep

Новичок
Сообщения
45
Репутация
1
И снова здравствуйте) Появилась необходимость работать с БД на удаленном сервере. Для меня это кромешная тьма, т.к раньше никогда не работал с БД. В общем нужно проверить значение в определённом столбце, но блин я не знаю как организовать проверку( В английском я не бум-бум, а русскоязычной справки нет. В общем вот что я накорябал:

Код:
#include <mysql.au3>
#include <Crypt.au3>
#include <WinAPIDiag.au3>

$hHardwareID = _WinAPI_UniqueHardwareID(BitOR($UHID_MB, $UHID_BIOS, $UHID_CPU))
$hKey = StringSplit(_Crypt_HashData($hHardwareID,$CALG_MD5),"x")

_MySQL_InitLibrary()
If @error Then
    MsgBox(16, @ScriptName, "Error open library!")
    Exit
EndIf

$hMySQL = _MySQL_Init()
If @error Then
    MsgBox(16, @ScriptName, _MySQL_Error($hMySQL) & " (" &  _MySQL_Errno($hMySQL) & ")")
    Exit
EndIf

$hConnect = _MySQL_Real_Connect($hMySQL, $sHost, $sLogin, $sPassw, $sDBName)
If @error Then
    MsgBox(16, @ScriptName, _MySQL_Error($hMySQL) & " (" &  _MySQL_Errno($hMySQL) & ")")
    Exit
EndIf

_MySQL_Real_Query($hConnect, "SELECT * FROM "&$sTableName&" WHERE `user_key`=' "&$hKey[2]&" ' ")


Т.е мне нужно проверить столбец user_key на наличие там $hKey[2], и если его нет, то добавить новую строку

Код:
_MySQL_Real_Query($hConnect, "INSERT INTO `"&$sTableName&"` (`user_key`) VALUES ('"&$hKey[2]&"') ")
 
Верх