Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t通过Ruby和MySQL2连接到数据库_Mysql_Ruby_Mysql2 - Fatal编程技术网

Can';t通过Ruby和MySQL2连接到数据库

Can';t通过Ruby和MySQL2连接到数据库,mysql,ruby,mysql2,Mysql,Ruby,Mysql2,当我尝试通过Ruby连接到数据库时,出现以下错误: conn.rb:16:in `<main>': undefined method `query=' for #<Mysql2::Client:0x2ee5190> (NoMethodError) Did you mean? query _query 似乎在这条线之前一切都正常 result = connection.query = ("INSERT INTO datacheck(#{in

当我尝试通过Ruby连接到数据库时,出现以下错误:

conn.rb:16:in `<main>': undefined method `query=' for #<Mysql2::Client:0x2ee5190> (NoMethodError)
Did you mean?  query
               _query
似乎在这条线之前一切都正常

result = connection.query = ("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")

我正在寻找能够提供帮助的人。

错误信息非常清楚:它不存在
query=
方法,但
query
存在。试一试

result = connection.query("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")

您不应该调用中间没有
=
的函数吗?
result = connection.query("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")