Toon posts:

[mysql] commandline sql executer

Pagina: 1
Acties:

Verwijderd

Topicstarter
feeddemon heeft een mogelijkheid om items door te sturen naar een blogging tool.

Nu gebruik ik helemaal geen blogging tool, maar ik wil wel de info opnemen in m'n eigen mysql database. Wat feeddemon doet is een extern (blogging) programma aanroepen en het path naar een (tijdelijke) file via de commandline door te geven.

De inhoud van de file is aanpasbaar, dus om te beginnen heb ik het maar eens zo gemaakt dat ie de juiste sql statements bevat om m'n database up te daten.

Nu moet ik dus nog een tool hebben om de queries uit te voeren. Als eerste poging heb ik mysqlfront geprobeerd, het resultaat is dat mysqlfront geopend wordt, de sql ingeladen en dat was het. vervolgens moet er nog op een knopje geduwt worden om de boel uit te voeren en het programma weer afsluiten. Niet ideaal dus

tweede poging was gevruik te maken van mysql.exe (zit bij mysql server), dat is een tooltje om idd sql queries naar een server te sturen, allemaal commandline. Door alle server info (host, user, pass) in een configuratiefile te zetten had ik op de commandline alleen nog

mysql.exe <path\file.sql

nodig. Dat was het dus bijna, behalve dan dat feeddemon

prog.exe path\file.sql

uitspuugt en niets anders. Dus ik zit met nog steeds niks. Vragen die ik nu heb zijn:
- zijn er feedreaders die dit misschien zelf kunnen, of een beter instelbare output kunnen leveren?
- zijn er programma's die wel doen wat ik wil met de juiste commandline?
- zijn er nog andere mogelijkheden?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Errm.. kun je geen gebruik maken van een uitermate eenvoudige batchfile met als inhoud iets in de trend van
@echo off
c:\pad\naar\mysql\mysql.exe <%1
:?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
8)7

soms zie je de simpelste oplossingen gewoon over het hoofd.

Het werkt, behalve dan dat ik vanuit fd niet nette sql geleverd krijg.
Ik heb m'n blogthis.dat file als volgt aangepast
code:
1
INSERT INTO table (article_title, article_contents) VALUES ('$ITEM_TITLE$','$ITEM_DESCRIPTION_PLAIN$');

probleem is dan dat er soms enkele quotes (') in de data staat, wat problemen oplevert binnen m'n sql.

Ideeen om dat op te lossen?