php - 在 Lithium 中调用 MySQL 函数

标签 php mysql crud lithium

如何在 Lithium Framework's 中调用 MySQL 函数(如 GeomFromText()SELECT AS)增删改查?使用 database->read() 很不方便(我经常更改数据库列)并且在变量值中包含该函数最终只会被转义。

最佳答案

您是否尝试过将函数放在 fields 选项中?

例如,我这样做:

Model::first(array(
    'fields' => 'max(id)'
));

为了澄清,在你的查询中,试试这个(我没有测试过这个):

Model::first(array(
     'fields' => array('field1 as myField', 'GeomFromText("POINT(x y)") as geom')
));

关于php - 在 Lithium 中调用 MySQL 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10000727/

相关文章:

php - PDO 查询不起作用

Java Swing : Write cross platform application (basically CRUD)

php - 如何使用 php my sql 将大视频上传到数据库并在页面上获取

mysql - 如何在一个查询中执行多个不同的计数聚合

PHP 语法错误意外 '}'

mysql - 如何告诉gorm保存丢失的时间。时间字段为NULL而不是 '0000-00-00'?

php - PHP/MySQL 的快速应用程序开发?

PHP 和 Microsoft Access 数据库 - 连接和 CRUD

php - 创建 PHP 静态函数时,将静态放在第一位或第二位

php - 直接从 jQuery 插件发出 Ajax 请求是不好的做法吗?