问题标签 [zend-db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
43525 浏览

zend-framework - 如何使用 Zend_Db_Select 创建 WHERE IN 子句

所以我试图完成这样的事情:

使用 Zend_Db_Select... 找不到怎么做 :( 有可能吗?

0 投票
1 回答
915 浏览

mysql - 使用 Zend_db_table 在 mySQL 中插入 time + n!

$data = array ('next' => "NOW() + 5", 'interval' => $dom["USER"][0]["STATUSES_COUNT"][0]["data"], 'good' => $good, '尝试' => $p->tries + 1 ); $where = $service->getAdapter()->quoteInto('id = ?', $p->id);
$service->update($data, $where);

在 zend 和 mySQL 上使用 PHP 向数据库中插入一些东西。"next" => "NOW()" 不起作用。我可以将 CURRENT_TIMESTAMP 作为默认值,但我真正想要的是插入引用这一刻的时间戳,再加上一些时间。

我可以重写程序的某些部分以使用纯 php 日期(纯 mySQL 日期的替代)。不知道什么是最好的,或者我应该怎么做。你知道我如何使这个更新与 mySQL 一起工作吗?

0 投票
5 回答
15571 浏览

php - 如何使用 Zend_Db 获取 Sqlite 数据库的最后插入 ID

我正在尝试在我的 PHP 应用程序中获取 Sqlite DB 的最后插入的行 ID。我正在使用 Zend Framework 的 PDO Sqlite 适配器进行数据库处理。lastInsertId() 方法应该给我结果,但它不会。在 php.net 的 PDO 文档中,我读到 lastInsertId() 在所有数据库上的工作方式可能不同。但它根本不适用于sqlite吗?我尝试通过以下方式覆盖适配器的 lastInsertId() 方法:

但它也不起作用。每次我调用它时都返回 0。有没有什么特别干净的方法可以找到最后插入的 ID?

0 投票
2 回答
1288 浏览

php - Zend_Db 忽略了我的默认字段值!

我正在为我正在做的项目使用 Zend Framework 1.7 和 MySQL 5.0 数据库。系统的一部分是一个较长的表单,它要求用户提供各种日期(以 dd/mm/yyyy 格式)以及一些整数字段。

在我的 MySQL 表中,所有这些字段的默认值为null。当我使用模型中的函数(扩展 Zend_Db_Table)来保存表单数据时,任何空白整数字段都设置为0,并且任何空白日期字段都设置为0000-00-00 - 在这两种情况下,它们都应该是

我相信这是因为 Zend_Db_Table->insert() 引用了所有值,包括空白值。有什么办法可以改变这种行为?我目前必须遍历字段组,并酌情将它们设置为 null。

干杯,
马特

0 投票
5 回答
16706 浏览

zend-framework - 如何使用 Zend DB 获取列名

如何使用 Zend DB 获取列名

0 投票
6 回答
32277 浏览

php - 如何使用 Zend_Db 添加多行?

我有一个包含信息的数组,它或多或少看起来像这样:

我想将这两个条目都添加到数据库中。

不添加两个条目。我究竟做错了什么?我必须使用 Zend_Db_Table 吗?

当然工作

0 投票
1 回答
137 浏览

php - Zend_Db 问题...更新增量器

这应该工作吗?(增加登录次数?)

0 投票
3 回答
9979 浏览

php - Zend 框架的多条件删除示例

当我有两个条件时,有人可以给我一个例子,说明如何使用 Zend 框架删除 mysql 中的一行?

即:(试图这样做)

我的代码(惨遭失败的代码看起来像这样)

0 投票
9 回答
49765 浏览

zend-framework - 在注册表中注册 Zend 数据库适配器

我希望在引导期间在注册表中注册对主数据库适配器的引用,以便可以在我的站点的其他地方使用它(特别是授权操作)。

我已经实现了一个丑陋的修复,我创建了一个数据库表对象并在其上调用 getAdapter() 方法并通过它。但是,这是一种不好的做法,我希望它可以通过注册表提供。

有谁知道如何做到这一点?任何帮助或正确方向的指示都将不胜感激!

干杯斯图尔特

附言。我使用 Zend Framework 1.8。

0 投票
2 回答
5049 浏览

zend-framework - Zend_db 中的完整性约束违规

我有以下代码:

运行后,我收到以下错误:

我一直在试图弄清楚我做错了什么。有什么帮助吗?