问题标签 [meekro]
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.
php - MeekroDB 错误“命令不同步;您现在无法运行此命令”
我有一个包含以下几行的 PHP 脚本:
我收到以下错误:
查询:插入
timeentry
(tenant_id
,time_id
,timestart
,assig_id
) 值 (1, '42', now(), '1')错误:命令不同步;你现在不能运行这个命令
如果我用 SELECT 语句替换对存储过程的调用,一切正常。
我还没有分析 MeekroDB 库 (http://www.meekro.com) 的内部结构。
我尝试将每个语句包装在事务中,但是在调用存储过程之后立即执行 COMMIT 时出现相同的错误。
任何帮助是极大的赞赏。
php - 使用 MeekroDB 查询带有限制的 MySQL 字母数字
我正在尝试按某些字母数字范围 1-3 和 AB 对前 15 场比赛进行排序,但没有得到任何输出。使用MeekroDB。不知道如何将我在这里的内容翻译成他们的方法。
正文中的回声示例:
更新2:
更新3:
php - 带有 MySQL 数据库子集的 AJAX 分页
我有一个使用 mysql & meekrodb 从数据库中提取信息的页面。结果限制为每页 15 个和数据库的字母数字子集 - 在此示例中,1-3 和 AB
我现在想在单击#goleft 或#gort 时添加分页,然后它将从数据库中提取正确的项目。
如何调用 ajax 调用 pagination.php 并将变量 $start 传递给它?不确定所有内容,如果我有错误的地方,请纠正。不确定 $start,15 在 pagination.php 中是否正确
我已经做到了这一点:
主页:
主 pg jQuery:
分页.php:
更新 1:分页.php
主要的 jQuery:
php - 改进代码 xml-mysql 以进行大型插入(86k 条目)(PHP)
我必须每天从 xml 向 mysql 插入大量数据,我使用 cron 作业完成这项工作,但将所有数据插入我的数据库大约需要 2 个小时,
有没有办法减少那个时间?
这是我的代码:
我使用 meekroDB 插入
我的第一个代码是(这很简单):
所以我的问题是:插入86k行的时间很长是正常的还是有什么最好的方法?
在我开始使用 meekroDB 进行测试之前,我编写了这段代码,但我总是超时
然后我决定通过发送数据发送for循环索引,每500次插入一次又一次地跳转到同一个脚本,但是当我设置cron作业来完成这项工作时,它永远不会跳过脚本。
使用 meekroDB 有点慢,但我从来没有让 PHP 超时
php - php 在 html 文件中不起作用,但在外部起作用
我一直在这里关注php教程
代码
这是我的html文件:
这会产生以下结果:
但是,如果我将 php 代码复制到一个新的 postForm.php 文件中并单击“提交”(您可以看到该操作是 postForm.php),它就可以工作。
我的空白屏幕上有 3 个单词(来自数据库)。
问题是它是一个全新的空白页,我不希望这样。
问题
为什么代码在 html 文件之外工作,但不在 html 文件内。为什么我".row['post']."";} ?>
在 html 文件中时得到,但当 php 存在于它自己的 php 文件中时我得到完美的输出?
代码显然没有任何问题,那么它可能是什么?
这真的让我很困惑。感谢您的任何回答。
php - 使用meekrodb的php错误MYSQLI_OPT_CONNECT_TIMEOUT
我正在使用 MeekroDB 和 PHPMailer 构建一个 PHP 网站。我不知道为什么,但今天我得到了这个仅在我的桌面上的 PHP 错误。在我的笔记本电脑上一切正常。
我试图重新安装 MySQL 并从我的笔记本电脑中删除所有文件和副本。
错误是:
php - MySQL 有时不会向 php 返回与工作台相同的结果
我的项目是一个读取数据库并发送电子邮件的网络应用程序。我今天插入了数据库,“示例”中的一个工作正常,但没有真正的那么多行。
我的问题是我所做的其中一个查询中的某些东西(数据库端)使 $results 为空。
这是我认为错误所在的部分。请注意,我更改的变量是$ category并选择查询中的限制($group)。
一个可行的例子是当我让 $selected_category = -1(这意味着我想要所有类别)并且我让 $group = -1(前 100 行)或 $group = 100(100º 行之后的 100 行)时, mysql 返回正确的值。但是当我使 $group = 200 (选择行 200º 之后的 100 行)时,mysql 不返回任何内容,我得到空数组。
你们有任何想法可能会破坏我的数据吗? 我已经修剪了它,它什么也没做。我真的被困住了,我需要在下周五之前完成这个,否则我不会得到报酬!
谢谢你们!并希望有人能帮助我。
编辑:
所以,我已经做了:
1 -在这个答案
之后将数据库更改为 utf-8 ;2 -latin1
将 meekrodb 文件中的两行更改为utf8
;
3 -将 ut8_encode php 函数添加到 $results
现在我不再有 utf_8 json 错误,但 $results 仍然是空的。
EDIT2 我将所有这些都传递给了生产服务器并猜猜是什么......它可以工作。有些东西我还不能理解。谢谢大家花时间解决我的问题!:)
php - PHP - include_once/include 不起作用
我正在为一个学校项目开发一个非常简单的 CMS 系统,但遇到了一些麻烦。
现在,我的网页设置如下:
- 我创建的每个用户都可以访问的网页 - 在顶部和底部,我分别有一个 include_once(header.php) 和 include_once(footer.php)。这些包含应该被加载的任何页面的顶部和底部。
在我的 header.php 中,我有这个以及其他杂项 HTML:
<?php
require_once('php/constants.php');
require_once("php/functions.php");
?>
对于 constants.php - 包含我能想到的每一个已定义的常量,因为我宁愿在这里更改一个常量,也不愿在我的代码中搜索以找到我可以在其他地方拥有的许多实例。
For Functions.php - 包含我为在此 CMS 上使用而创建的每个函数。包含从我使用 PHPMailer 的电子邮件功能到使用 MeekroDB 进行数据库交互的注册和登录的所有内容。
问题就在这里。
在我用于帐户注册的页面上,有一些类似的内容
在我的 functions.php 文件中,我使用 MeekroDB 提到的我使用的 DB::QUERY 分配声明我的数据库信息。
在实际的注册功能中,我有这个:
对我来说,这应该有效。
然而:
每当我尝试运行 register() 函数时,我最终都会遇到大量涉及 MeekroDB 的错误,而且我不能 100% 确定如何修复它们(无论是 INCLUDE 问题,还是与 meekroDB 相关?)
这是我遇到的错误。
我认为这与我包含各种 PHP 文件的方式有关,而这反过来又以某种方式破坏了我的 MeekroDB 连接。
如果你们需要更多信息,请告诉我,但我想我已经把所有东西都摆在了桌面上。
我不经常在这里发帖,所以如果我在某个地方错过了某种礼仪,我提前道歉。
谢谢!:)
meekro - Meekro 数据库查询
Meekro DB 中与我拥有的这个工作查询等效的查询是什么?:
不工作查询:
php - 无法让 DB::query() 使用来自 simpleXML 的变量
我正在读取一个 XML 文件,并使用数据通过 MeekroDB 创建查询。通过 XML 读取和解析,一切看起来都很好,并且我确认了变量执行简单的回显。但是,当我构建 DB::query() 时,它似乎没有将“criteria_list”数组添加到查询中。
这是我的 XML 代码:
这是我用来读取和构建查询的代码:
当我运行它时,我收到以下错误: QUERY: UPDATE product
SET 'spr_tech1' = 'S7' WHERE xfield_3
IN ERROR: You have an error in your SQL syntax; 检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ''spr_tech1' = 'S7' WHERE xfield_3
IN'附近使用正确的语法
我还尝试使用 json_decode(json_encode($obj), true) 将 XML 转换为数组,但后来我不知道如何访问“条件”节点的 @attributes 字段。