问题标签 [ezsql]

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 投票
1 回答
809 浏览

php - 如何保持 ezSQL 连接处于活动状态?

我在一个循环运行数天甚至数周的脚本中使用 ezSQL。连接是在循环之外定义和创建的。但是,当很长一段时间过去了,我得到了这个 MySQL 错误: MySQL server has gone away

我猜mysql已经断开了ezSQL的连接?

我想知道... ezSQL 是否会自动重新连接,因为我找不到任何重新连接功能?你建议我如何检查 ezSQL 的连接/健康状况?

0 投票
1 回答
1679 浏览

php - 带有上传图像的php编辑条目

只是我能想象的一个基本的,但对我来说我很挣扎:)

我已经创建了这个推荐脚本,除了我去更新条目时工作正常。所有的数据都在那里,除了为条目上传的图像之外,这些数据都已提交。

我正在使用 EzSql 和 Mysql。

无法正常工作的代码部分:

任何建议都会很棒!

0 投票
0 回答
1132 浏览

php - 数据库连接未激活

我今天更新到最新的 PHP 和 MySQL 版本,以及 ezSQL (2.17)。

现在事情最初连接正常,但是在使用$db->select它时会引发此错误:

有谁知道发生了什么?

0 投票
3 回答
167 浏览

php - 使用登录用户和 SHA1 密码更新多个文件

我一直在环顾四周,找不到向我展示有效方法的地方。目前我有一个在用户提交表单时运行的查询:

我不确定如何让它真正正常工作。抱歉,如果以前有人问过,但我在任何地方都找不到一个好的解决方案。提前感谢您的帮助。

0 投票
1 回答
654 浏览

php - php代码直接从数据库计算phpbb中的未读帖子

我正在尝试直接从 phpbb3 数据库中检索特定用户的未读帖子总数。我正在使用 ezsql 让我的生活更轻松,我根据以下帖子编写了以下代码:https ://www.phpbb.com/community/viewtopic.php?f=46&t=2107403#p12881167

$unreadposts 似乎总是返回一个高于实际未读帖子数的数字。在过去的 12 个小时里,我一直在研究这个,它把我的头发扯掉了:)

任何帮助或建议将不胜感激!

0 投票
2 回答
3695 浏览

php - PHP 和 MySQL 的简单数据库抽象

这是我在这里的第一篇文章,如果我可以改进这个问题,请告诉我。

我正在更新网站。简而言之:它处理用户订阅并跟踪销售(我生产的产品)。我想保留我的选项,以便在不久的将来为其添加新功能。它是使用 PHP 和 MySQL 构建的。

我已经有 5 年没有认真更新过代码了,我正试图抓住这个机会,让整个代码更易于管理和更新。特别是,我试图让与数据库的交互变得更好。

我玩过ezSQL,它可以让我以非常简洁的方式与数据库交互,例如:

我真的很喜欢它:我很快就得到了一个我可以使用的对象,它使代码更易于阅读,不像以前那样有那么多 mysql_* 函数,也没有到处都是 SQL 查询。

如果它对 SELECT 查询很好,那么它对 INSERT 语句没有太大帮助,我最终可能会得到如下所示的代码:

它可能会更糟,但仍然不是那么好经历。对我来说最糟糕的是,它根本不像前面的例子那么简单。

因此,给定以下表结构和 PHP 对象:

我想要一个简单的库,可以让我这样做:

...并为我将类的每个成员与数据库中同名的列匹配,并相应地插入数据。

我的问题是:有这样的图书馆吗?如果不是,为什么这是一个坏主意。

我一直在阅读有关 MVC 的内容,但我认为这对这个项目来说太过分了。它会增加无关紧要的复杂性而不是简单性。例如,我不需要脚手架,也不需要任何为我生成默认代码的东西。另外,我不想最终陷入一个对于这样一个简单的项目来说太过分的框架。

所以我一直对 PHP 的数据库抽象层(例如:ADOdb、PDO)很好奇,但我还不清楚它们主要是为了缩短编写代码(我的预期用途)还是为各种数据库编写代码更轻松。我不介意我的代码只适用于 MySQL。我只是想为了清楚起见而抽象它,而不是兼容性。

不必为 PHP 测试每个 DAL,有人可以根据经验和上述简单的预期用途提供反馈吗?

感谢您的帮助。

0 投票
1 回答
247 浏览

php - ezSQL Object(stdClass) 不能使用 stdClass 类型的对象作为数组

转储返回:

但是,在尝试通过对象询问用户的 id 时:

我收到此错误:

0 投票
2 回答
259 浏览

php - 检查记录是否存在,如果找到或创建,则返回其 ID?

可能重复:
标准化数据库插入

是否可以执行单个查询来查找记录并返回它的 ID 或插入它并返回它的 ID?这是我认为可能适用于此的方法:

如果它有帮助,我正在使用 ezSQL 并且可以做一个$db->query("...");then an$id = $db->insert_id;来获取插入 id 并在变量中使用它。

0 投票
2 回答
794 浏览

php - 使用 php 而不是 mysql 查询随机化数据库结果

我目前在 php 中使用 EZSQL 类来查询 MySQL 数据库。我正在尝试从数据库中获取随机记录,但我想知道是否可以通过 php 而不是 sql 查询本身随机化结果。查询当前如下所示:

相反,我可以只从数据库中获取结果,然后通过 php 将其随机化吗?如果是这样,我该怎么做?

0 投票
2 回答
904 浏览

php - PHP ezSQL 和到不同主机的两个连接

我正在尝试在不同的数据库之间复制一些数据。为了测试,我在 localhost 上只使用了两个数据库,一切正常,但是一旦我尝试建立与两个不同主机的连接,它就不再工作了。我的代码如下所示:

错误信息是这样的:

是否有任何我不知道的问题阻止两个连接到不同的主机?

顺便提一句。连接信息是 100% 正确的。如果我只使用一个连接,一切正常,没有任何问题!