Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Ruby MySQL INSERT variable
Justin To
7/1/2008 9:42:00 PM
k = "50"
my = Mysql::new("localhost", "root", "pass", "table")
my.query("INSERT INTO table VALUES('2008-05', #{k}, 324)")
/Class.rb:212:in `query': Unknown column '50' in 'field list'
(Mysql::Error)
How do I insert a variable into a row?
Thanks
--
Posted via
http://www.ruby-...
.
1 Answer
ben baka
7/2/2008 11:21:00 AM
0
[Note: parts of this message were removed to make it a legal post.]
Well, i solved this by bringing ( ' ' ) around the #{k}. Thus your code is
likely to become like this,
my = Mysql::new("localhost", "root", "pass", "table")
my.query("INSERT INTO table VALUES('2008-05', '#{k}', 324)")
Hope it solves it.
On 7/1/08, Justin To <tekmc@hotmail.com> wrote:
>
> k = "50"
>
> my = Mysql::new("localhost", "root", "pass", "table")
> my.query("INSERT INTO table VALUES('2008-05', #{k}, 324)")
>
> ./Class.rb:212:in `query': Unknown column '50' in 'field list'
> (Mysql::Error)
>
> How do I insert a variable into a row?
>
> Thanks
> --
> Posted via
http://www.ruby-...
.
>
>
--
--Ben Baka
Blog :
http://benjaminbaka.word...
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Ruby MySQL INSERT variable
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password