Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd MySQL


SteveMavic

Rekomendowane odpowiedzi

Opublikowano

Hej, piszę właśnie prosty kod z łączeniem do bazy danych i zapisywaniem wartości.
Problem polega na tym, że wywala mi takowy błąd (include od cdkid)

J55Xt8d.png

 

A kod wygląda następująco - pierwsze 4 zmienne puste z wiadomych powodów :)

 

 

#include <MySQL.au3>

#include <Date.au3>

#include <MsgBoxConstants.au3>



$User=""

$Password=""

$Database=""

$Serwer=""




$Column = _NowDate()


$BazaDanych = _MySQLConnect($User, $Password, $Database, $Serwer)


$Variable1 = InputBox("", "Podaj wartość: ")


$Query = "UPDATE autoit SET '" & $Column & "' = '" & $Variable1 & "'"


MsgBox(0, "Podgląd zapytania", $Query)


_Query($BazaDanych, $Query)


_MySQLEnd($BazaDanych)

 

 

Opublikowano

Błąd w include. Sprawdź czy twoja wersja autoit jest komaptybilna z tym UDF i czy nie wymaga dodatkowych programów jak np .NET framework czy cokolwiek innego.

Cipka - Najlepszy silnik na świecie. Działa z tłokiem każdej średnicy, wbudowana funkcja samosmarowania, odpalasz jednym palcem i co miesiąc sam się wymienia olej. Szkoda tylko że ma taki pojebany komputer pokładowy.

Opublikowano

Ja jak kiedyś bawiłem się z bazami danych to korzystałem MySQLSerwer a w autoit korzystałem z funkcji:

 

 

Global $sqlCon = ObjCreate("ADODB.Connection")
Global $Driver = "{SQL Server}"
Global $DNS = "{10.0.0.1}"
 

$sqlCon.Open("Driver=" & $Driver & ";SERVER=" & $DNS & ";DATABASE=" & $Baza & ";UID=" & $Login_DB & ";PWD=" & $Password_DB & ";")

$Nazwa = "Nastąpiło poprawne zalogowanie"
$Czas = _DateTimeFormat(_NowCalc(),0)
$query = $sqlCon.Execute("INSERT INTO Logi VALUES ('" & $Nazwa & "', '" & $Czas & "')")
$query = ""
$sqlCon.Close
  • 3 tygodnie później...
Opublikowano

Co do php to robisz plik php

if($_POST)
{

$tresc = $_POST['tresc'];
// zapisanie do bazy $tresc
}

Co do winhttp

http://www.mpcforum.pl/topic/791862-tut-winhttpau3-czyli-piszemy-bota-do-gieraplikacji-przegladarkowych/

 

W ten sposob osoba ktora ma program na 100% nie bedzie miala dostepu do twojej bazy danych.

Może i nie będzie miała dostępu do bazy danych ale w ten sposób łatwo zrobić spam w bazie ;)

Cipka - Najlepszy silnik na świecie. Działa z tłokiem każdej średnicy, wbudowana funkcja samosmarowania, odpalasz jednym palcem i co miesiąc sam się wymienia olej. Szkoda tylko że ma taki pojebany komputer pokładowy.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...