Mysql podruhé

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Teuzz
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2004
Bydliště: Liberec, Praha
Kontaktovat uživatele:

Mysql podruhé

Příspěvek od Teuzz »

Ahoj lidi, predem se omlouvam, ze se do takovejch veci s**u, kdyz jsem takova lama, ale muselo to byt...

horkotezko jsem napojil delphi aplikaci na mysql a ted jsem skoncil na tom, ze jsem lama... konkretni problem:

mysql_query(Phantom, PChar('insert into y values("UserName", "NovyCas")'));

rozuměj - chci vložit 2 údaje do databaze, ale jsou to promenne a ty uvozovky z toho udelaj prostej text, bez nich to je MySQL error a s ' to neveme compiler v Delphi

napr. UserName je fce, ktera :) vypise Uzivatelske jmeno prihlaseneho :)

ale ja potrebuju vypsat jeho login a ne řetězec UserName :)

Sorry, ja uz nikdy nebudu prog... teda nebudu chtit delat v Delphi takovy blbosti...

Diky :oops:
Naposledy upravil(a) Teuzz dne pát 1. dub 2005, 19:00, celkem upraveno 2 x.
Burn in hell.
Dony
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. říj 2003
Bydliště: okr. Mělník

Příspěvek od Dony »

napisu to principielne, protoze uz si praci s retezcema v pascalu nepamatuju...
kdyz chces do retezce dat hodnotu promenne, musis to secist
tj : "retezec1" + promenna1 + "retezec2" + promenna2 ... atd
Obrázek Avatar tancuje, nechce se mu na záchod... :) Windows Vista je tady, řekněte "WTF" :D
Teuzz
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2004
Bydliště: Liberec, Praha
Kontaktovat uživatele:

Příspěvek od Teuzz »

Dony píše:napisu to principielne, protoze uz si praci s retezcema v pascalu nepamatuju...
kdyz chces do retezce dat hodnotu promenne, musis to secist
tj : "retezec1" + promenna1 + "retezec2" + promenna2 ... atd
jj, uz mi to bliklo, ale musi se prerusit PChar znakem ' ;)
Burn in hell.
Dony
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. říj 2003
Bydliště: okr. Mělník

Příspěvek od Dony »

cerv9 píše:jj, uz mi to bliklo
To jsme radi :wink:
Obrázek Avatar tancuje, nechce se mu na záchod... :) Windows Vista je tady, řekněte "WTF" :D
Teuzz
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2004
Bydliště: Liberec, Praha
Kontaktovat uživatele:

Příspěvek od Teuzz »

Dony píše:
cerv9 píše:jj, uz mi to bliklo
To jsme radi :wink:
ted mi ale nema co bliknout :(

potrebuju ten humac pripojit k PC na kterym bezi MySQL, mam jméno, heslo, databázi, tabulku, ale mysql bezi na localhost. Jde k tomu pripojit, nebo se muzu zastrelit?
Burn in hell.
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

samozřejmě, že to jde připojit
stáhni si MySQL ODBC Connector (akorát to nesmí být MySQL verze 4.1, pro ni ještě není connector)
a jestli chceš poradit, tak se začni ptát normálně a ne zmateně nebo moc nechápu vo co go
a ten příkaz Pascalu pro vykonání SQL dotazu je proboha co?!
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
Teuzz
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2004
Bydliště: Liberec, Praha
Kontaktovat uživatele:

Příspěvek od Teuzz »

pavel.minarik píše:samozřejmě, že to jde připojit
stáhni si MySQL ODBC Connector (akorát to nesmí být MySQL verze 4.1, pro ni ještě není connector)
a jestli chceš poradit, tak se začni ptát normálně a ne zmateně nebo moc nechápu vo co go
a ten příkaz Pascalu pro vykonání SQL dotazu je proboha co?!
to nic, ja totiz pouzivam libmysql.dll :).
Burn in hell.
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

cerv9 píše:to nic, ja totiz pouzivam libmysql.dll :).
aha, a k té knihovně je nějaká dokumentace?
ještě mě napadá, jakou komponentou se dotazuješ databáze?
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
Teuzz
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2004
Bydliště: Liberec, Praha
Kontaktovat uživatele:

Příspěvek od Teuzz »

pavel.minarik píše:
cerv9 píše:to nic, ja totiz pouzivam libmysql.dll :).
aha, a k té knihovně je nějaká dokumentace?
ještě mě napadá, jakou komponentou se dotazuješ databáze?
dokumentace? dost blbe se k tomu cokoli hleda, ale podarilo se mi ziskat Pascalský překlad - soubor mysql.pas - staci pridat do uses a pak uz jen:

procedure TForm1.FormCreate(Sender: TObject);
var Phantom: PMYSQL;
begin

Phantom := mysql_init(nil);
mysql_connect(Phantom, pChar('server'), pChar('uzivatel'), pChar('heslo'));
mysql_select_db(Phantom, pChar('uzivatel'));
mysql_query(Phantom, PChar('insert into y values("'+UserName+'", "'+MachineName+'", "'+label4.Caption+'", "'+label9.Caption+'", "'+label8.Caption+'")'));
mysql_close(Phantom);
end;

pekne, ze :)
Burn in hell.
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

moc pekne, takze ta promenna typu PMySQL pak drží v sobě výsledky SQL dotazů, jestli to chápu správně
myšlíš že bys byl tak hodnej a poslal mi to do mailu (knihovnu a tu dokumentaci), rad bych na to mrkl
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
Teuzz
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. zář 2004
Bydliště: Liberec, Praha
Kontaktovat uživatele:

Příspěvek od Teuzz »

pavel.minarik píše:moc pekne, takze ta promenna typu PMySQL pak drží v sobě výsledky SQL dotazů, jestli to chápu správně
myšlíš že bys byl tak hodnej a poslal mi to do mailu (knihovnu a tu dokumentaci), rad bych na to mrkl
a to je ono, ja to nechapu :lol:

ja jsem rad, ze to mam ready a vracim se k XHTML, CSS2, PHP a SQL 8-)
Burn in hell.
Odpovědět

Zpět na „Programování a web“