» »

delphi - mysql

delphi - mysql

kyusss ::

Rad bi naredil sledeco zadevo:
imam neko php stran kamor uporabnik vpise podatke (npr. trgovina), php skripta te podatke zapise v mysql bazo. V Delphiju bi rad naredil tak program, ki bi cakal na nov vpis v bazo in ga obdelal (ali da vsakih nekaj sekund pogleda v bazi, ali pa mu php skripta 'pove', da je b bazi nov zapis).
Sedaj imam narejeno tako imam en gumb in v proceduri za klik na gumb:
procedure TMainForm.Button1Click(Sender: TObject);
begin
DataModule1.Query2.Close;
DataModule1.Query2..SQL.Add('select * from database where stanje='NEW'');
DataModule1.Query2.Open;
....
end;
Rad bi da se ta stvar izvede avtomatsko vsakih 10 sekund - kako(ce sploh) se da to naredit?

Se bolj elegantno bi bilo, ce bi php skripta lahko 'povedala' temu delphi programu, da je dala nov zapis v bazo. Je mozno kaj takega?

Hvala za pomoc!

mile ::

s pomocjo timerja klici ta query vsakih deset sekund pa je

Jst ::

> 'select * from database where stanje='NEW''

S tem pa res ne bi rad obremenjeval baze vsakih 10 sek. Resno!
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

mile ::

pol si naj pa nardi eno pomozno tabelco , kjer php skripta setira, delphi resetira polje

Seadoo ::

Jst: s tem stavkom pa res ne obremenjuješ baze, ne se bat. Samo indeks se da na ta stolpec pa je.

kyusss ::

Hvala za pomoc,
se eno zacetnisko vprasanje. Kako spremenljivki dodelit vrednost polja, ki sem ga s querijem potegnil iz baze. Tako kot je v PHP-ju: $var=mysql_fetch_row($SQL,$db); $var1=$var[0];
Znam samo prikazat ta podatek s DBText oz DBGrid... , ne vem pa kako ga spravit v spremenjivko. Tega podatka ne rabim prikazat na zaslonu, samo program se mora na podlagi njega odlocit kaj bo naredil.

mile ::

ce uporabljas TADOQuery

spremenljivka:=fsql.fieldbyname('IMEPOLJA').asstring;

kyusss ::

Kaj pa z TQuery? Hm, ne vem a sem cist blesav ampak na googlu ne najdem kaj dost uporabnega...

mile ::

pomoje da isto, probaj

sicer pa http://delphi.about.com/od/database/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[PHP]Zajem podatkov iz baze

Oddelek: Programiranje
354065 (3702) cobrica
»

[php] preverjanje online uporabnikov

Oddelek: Programiranje
262078 (1734) cobrica
»

[PHP] moj forum :D

Oddelek: Izdelava spletišč
71534 (1373) medobear
»

unset cookie

Oddelek: Izdelava spletišč
221870 (1677) tomitza
»

[PHP + mysql] Kako vstaviti več vrstic naenkrat ?

Oddelek: Programiranje
131494 (1301) Ziga Dolhar

Več podobnih tem