如何在Kohana3.x中使用普通SQL

如何在Kohana3.x中使用普通SQL,sql,mysql,kohana-3,Sql,Mysql,Kohana 3,我不想依赖Kohana3.x中所有的ORM/Querybuilder等工具。我只想使用普通的SQL在MySQL数据库的表中插入一个新行 如何才能做到这一点?您可以使用DB::query($type,$sql)方法创建数据库\u查询对象: $sql = "INSERT INTO table(column1, column2) VALUES(:value1, :value2)"; $result = DB::query(Database::INSERT, $sql)->bind(':value

我不想依赖Kohana3.x中所有的ORM/Querybuilder等工具。我只想使用普通的SQL在MySQL数据库的表中插入一个新行

如何才能做到这一点?

您可以使用DB::query($type,$sql)方法创建数据库\u查询对象:

$sql = "INSERT INTO table(column1, column2) VALUES(:value1, :value2)";
$result = DB::query(Database::INSERT, $sql)->bind(':value1', $val1)->bind(':value2', $val2)->execute();
echo $result[0]; // last_insert_id
echo $result[1]; // total rows inserted