Hallo,
Ik ben al 2 dagen bezig om met de commandline dingen in de database te voeren.
Gaat perfect op 2 scripts, maar de derde doet het niet.
Dit is mijn syntax:
Foutmelding:
Table:
De variables zijn gevuld en gechecked, en de velden in mysql zijn allemaal float (NULL).
Server versie: 4.0.24_Debian-10sarge2-log
Heb op het forum en op internet gezocht, quotes weg gehaald, variables verandert en het wil maar niet lukken.
Ik ben al 2 dagen bezig om met de commandline dingen in de database te voeren.
Gaat perfect op 2 scripts, maar de derde doet het niet.
Dit is mijn syntax:
code:
1
2
3
4
| dbconnect="/usr/bin/mysql -ublaat -pblaat -Dblaat -hblaat"
echo "INSERT INTO ups (linev, load, battlev, temp, outputv, linefreq, battv)
VALUES ('$upslinev', '$upsload', '$upsbattlev', '$upstemp', '$upsoutputv', '$upslinefreq', '$upsbattv')"
|$dbconnect |
Foutmelding:
code:
1
2
3
| ERROR 1064 at line 1: You have an error in your SQL syntax.
Check the manual that corresponds to your
MySQL server version for the right syntax to use near 'load, battlev, temp, outputv, linefreq, battv) VALUES ('221.0', |
Table:
code:
1
2
3
4
5
6
7
8
| timestamp datetime 0000-00-00 00:00:00 linev float NULL load float NULL battlev float NULL temp float NULL outputv float NULL linefreq float NULL battv float NULL |
De variables zijn gevuld en gechecked, en de velden in mysql zijn allemaal float (NULL).
Server versie: 4.0.24_Debian-10sarge2-log
Heb op het forum en op internet gezocht, quotes weg gehaald, variables verandert en het wil maar niet lukken.
[ Voor 16% gewijzigd door HyperDevil op 12-02-2007 13:18 ]