PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eggdrop echo in mysql.db und chan


Iceman
18.03.2005, 22:18
Hi.

zwar folgendes was hier schon oft angesprochen wurde. Ich möchte Daten von einen Chan direkt in die myqsl Daten bank adden und in einen zweiten channel zusätzlich ausgeben. Auf


PRE Robots.TS.German.LD.XviD-MOS SVCD 31.01.2005 12:20:55


wird alledings beim nachfolgenden Script lediglich in die Textdatei


Robots.TS.German.LD.XviD-MOS 1111372262


gespeichert. Hier fehlt das SVCD. Was muss ich tun damit dies auch geaddet wird in der textdatei.

So aber jetzt die Hauptsache. Wenn es möglich ist sollen die daten nicht in eine Textdatei sonder mysql Datenbank gespeichet werden.

Und zwar wie folgt:
Robots.TS.German.LD.XviD-MOS "name"
SVCD "type"
1111372262 "timestap"

Kann mir bitte wer dabei weiter helfen.


DarkAngel52457
21.03.2005, 06:22
proc mq:add {nick uhost handle channel arg} {
global db
set section [lindex $arg 0]
set release [lindex $arg 1]
set table "$db(prefix)[string range $channel 1 end]"
set sqlhand [mysqlconnect -host $db(host) -user $db(id) -password $db(pass)]
mysqluse $sqlhand $db(dbase)
mysqlexec $sqlhand "INSERT INTO `$db(table)` ( `name` , `type` , `timestamp` ) VALUES ('$release', '$section', UNIX_TIMESTAMP( ) );"
mysqlclose $sqlhand
putserv "PRIVMSG $channel :xxx $section / $release has been added"
putcmdlog "<<$nick>> !$handle! Added a xxx in $channel."
mysqlclose
}



das kannst du zum adden iun die db benutzen und die timestaps werden automatich gesetzt wenn du etwas neues addest es seiden du willst etwas mit einer ältern time adden. sonst gehts hiermit ganz gut


!add XviD Robots.TS.German.LD.XviD-MOS

Iceman
21.03.2005, 07:30
Hi Dark,

mir geht es um ältere Release die ich nachadden will. So das ich das Dautum und Uhrzeit eingebe und dann das Datum und Uhrzeit automatisch auf unixzeit zurück gesetzt wird.

Ich weis nicht ob man das irgendwie in eine Formel packen kann.

Gruß Ice.

ChaosKrieger
22.03.2005, 17:56
hi,

was du brauchst/suchst ist "clock scan"

clock scan "2005-03-22 12:21:21"


BY Chaos

Iceman
22.03.2005, 19:31
hi,

was du brauchst/suchst ist "clock scan"

clock scan "2005-03-22 12:21:21"


BY Chaos


Hi Krieger

wie füge ich das hier ein bekomm immer ne Fehlermeldung das es nicht richtig ist

mysqlexec $sqlhand "INSERT INTO `$db(table)` ( `name` , `type` , `timestamp` ) VALUES ('$release', '$section', UNIX_TIMESTAMP( ) );"


Gruß Ice