吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1598|回复: 16
收起左侧

[求助] 微擎模块新增一个小功能

[复制链接]
han52036 发表于 2021-5-18 10:15
现有一个微擎的模块,想新增一个php页面(cx.php)用来查询微擎数据库中的数据,还有一个是用来写入数据库的php文件

我的目的:因为默认模块是加密的,只能通过自己写PHP页面,链接数据库来操作数据表,从而实现 模块中订单表(bb1wq_pay_order)的查询和插入。用户通过这个页面可以输入订单号码(ordersn)或者对应的手机号码(mobile)来查询订单状态。

遇到的问题:
1.使用微擎自带的 $order = pdo_get('bb1wq_pay_order', ['ordersn' => 2021050116194549]); 这个函数 打印出来是空白。
2.使用默认的php链接数据库也出现拒接访问。

我是小白,第一次接触微擎。微擎模块新增小功能应该跟此模块是否加密没有关系,我自己也PHP页面就行。

求助:我没法下手!我新增的php名称为ai.php

[PHP] 纯文本查看 复制代码
<?php
include '../../framework/bootstrap.inc.php';
/**
 * aa1_bb1wq模块微站定义
 */
//defined('IN_IA') or exit('Access Denied');

$order = pdo_get('bb1wq_pay_order', ['ordersn' => 2021050116194549]);
	
	
	//$order = pdo_get('bb1wq_pay_order', ['ordersn' => 1]);
	//$user = pdo_get('users', array('uid' => 1), array('username', 'uid'));
    echo $order;
    print_r($order);
    echo "1";
    exit();
?>


求大佬指点下,哪怕一两句话也行!


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| han52036 发表于 2021-5-18 10:16
上面的代码,我打印出来是 1 也就是说 代码应该没有报错,但是就是打印不出来东西!
825578598 发表于 2021-5-18 10:46
把php文件直接放在微擎的路由目录,直接用它的封装方法来查询数据库不行嘛? 还有就是配置文件连接的是哪个数据库呢?
loginnow 发表于 2021-5-18 10:50
include 语句下面加上这两条试试

[Asm] 纯文本查看 复制代码
load()->func('db');		
load()->func('communication');
 楼主| han52036 发表于 2021-5-18 10:53
825578598 发表于 2021-5-18 10:46
把php文件直接放在微擎的路由目录,直接用它的封装方法来查询数据库不行嘛? 还有就是配置文件连接的是哪个 ...

链接的是模块的数据库         ims_bb1wq_order
 楼主| han52036 发表于 2021-5-18 10:55
loginnow 发表于 2021-5-18 10:50
include 语句下面加上这两条试试

[Asm] 纯文本查看 复制代码
load()->func('db');		
[/quote]

加了 你看下 打印还是为空!
[mw_shl_code=php,true]<?php
include '../../framework/bootstrap.inc.php';
load()->func('db');      
load()->func('communication');
/**
 * aa1_bb1wq模块微站定义
 */
//defined('IN_IA') or exit('Access Denied');

$order = pdo_get('bb1wq_pay_order', ['ordersn' => 2021050116194549]);
	
	
	//$order = pdo_get('bb1wq_pay_order', ['ordersn' => 1]);
	//$user = pdo_get('users', array('uid' => 1), array('username', 'uid'));
    echo $order;
    print_r($order);
    echo "1";
    exit();
?>
 楼主| han52036 发表于 2021-5-18 11:04
825578598 发表于 2021-5-18 10:46
把php文件直接放在微擎的路由目录,直接用它的封装方法来查询数据库不行嘛? 还有就是配置文件连接的是哪个 ...

微擎的路由目录是哪里? 根目录还是web? 求大佬指点
 楼主| han52036 发表于 2021-5-18 11:07

大佬额~分享啥啊~~我现在还是一头雾水
loginnow 发表于 2021-5-18 11:20
han52036 发表于 2021-5-18 10:55
加了 你看下 打印还是为空!

$user = pdo_get('users', array('username' => 'mizhou', 'status' => 1), array('username'));


不是这样的用法吗???
 楼主| han52036 发表于 2021-5-18 11:22
loginnow 发表于 2021-5-18 11:20
$user = pdo_get('users', array('username' => 'mizhou', 'status' => 1), array('username'));

语法是这个 你看我写的 也没有错啊 那为什么会返回空白呢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-17 00:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表