DSVWriterPlugin.dll med mysql stöd

Plugins skapade av Switch Kings användare | Plugins created by Switch King users
riro
3 stars
3 stars
Posts: 161
Joined: Wed 11 Jan 2012, 16:40
Contact:

Re: DSVWriterPlugin.dll med mysql stöd

Post by riro » Sun 03 Feb 2013, 11:57

Ett par önskemål...

Av/På för att skriva till fil. Jag behöver inte filerna... men det fungerar helt OK att sätta append=false


Vad jag egentligen vill ha, möjlighet att speca SQL-frågan för INSERT.

Kikade lite i källkoden och hittade frågan:

Code: Select all

"insert into switchking_log (id, value, timestamp, local_timestamp, expires, failure) values({0}, '{1}', '{2}', '{3}', '{4}', '{5}')"
Jag skulle gärna se en av dessa:
Stored Procedure
Kör en SP istället, då blir det enklare att modifiera vart datat tar vägen.

Egen SQL-fråga
Möjlighet att speca egen SQL-fråga i XMLen, ex:

Code: Select all

insert into minEgnaTabell (value, time, sensorid) values ('{2}', '{3}', (select id from sensors where switchkingid = {1}))
... jag har nämligen en tabell med massor av temperatur-data (~30 Miljoner rader) och där vill jag helst hålla datat istället för att sprida ut i flera olika tabeller. :)
http://switchqueen.snowland.se/ - Every king needs his queen

ts67
2 stars
2 stars
Posts: 47
Joined: Mon 13 Dec 2010, 08:26

Re: DSVWriterPlugin.dll med mysql stöd

Post by ts67 » Thu 07 Feb 2013, 08:57

Hej,
Av/På för att skriva till MySQL vore också bra att kunna välja.

mvh Tomas

cazz
3 stars
3 stars
Posts: 94
Joined: Mon 05 May 2014, 15:34

Re: DSVWriterPlugin.dll med mysql stöd

Post by cazz » Tue 10 Jun 2014, 18:08

Undrar hur det går med MySQL stödet
Har lagt in de script här, som tidigare har jag fått så den sparas till en textfil men inget kommer i databasen??

Det jag misstänker är att den inte får den info om användarnamn och lösenord?

I loggen så står det

access denied for user ''@'localhost' (using password: NO)

där det inte visar någon användarnamn fast jag har skrivit ett i configfilen??


/Update

Kanske skulle infomer att jag testade med Crippa och få det felet, när jag kör med "orginalet" från första inlägger så får jag samma fel som videonisse

/Update 2

Gjorde om allt och nu verkar det fungera??

zurfvision
1 star
1 star
Posts: 1
Joined: Sun 15 Nov 2015, 18:15

Re: DSVWriterPlugin.dll med mysql stöd

Post by zurfvision » Sun 15 May 2016, 12:54

Bra jobbat med scriptet.

Skulle man vilja t.ex. visa temperatur eller dylikt på en hemsida så kan man nyttja det så här med PHP.

Code: Select all

<?php
// Visar temperaturen hemma (Baksidan Enhet 3)
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
    die('Kunde inte ansluta till databasen: ' . mysql_error());
}
if (!mysql_select_db('databasnamn')) 
{
    die('Kunde inte ansluta till databasen: ' . mysql_error());
}
$result = mysql_query('SELECT * FROM switchking_log WHERE ID IN (3) ORDER BY timestamp DESC LIMIT 1');
if (!$result) {
    die('Kunde inte query:' . mysql_error());
}
While($row = mysql_fetch_array($result))
{
  echo '' . $row['value']  . '℃'; 
  }
  
mysql_close($link);
?>
Man väljer enhet efter ID som finns i databasen.
Åter tack för att jag kan logga i MYSQL.
ISZ.SE

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests