栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用ssp.class.php联接两个表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用ssp.class.php联接两个表

正如PaulF所指出的,您需要使用

JOIN
或子查询从同一张表中检索父亲的名字。

我假设您是

ssp.class.php
根据您提到的示例在服务器端处理数据的。

ssp.class.php
不支持联接和子查询,但是有一种解决方法。诀窍是使用
$table
定义如下所示的子查询。
table
在子查询中替换为您的实际表名。

$table = <<<EOT (    SELECt       a.id,       a.name,       a.father_id,       b.name AS father_name    FROM table a    LEFT JOIN table b ON a.father_id = b.id ) tempEOT;$primaryKey = 'id';$columns = array(   array( 'db' => 'id',          'dt' => 0 ),   array( 'db' => 'name',        'dt' => 1 ),   array( 'db' => 'father_id',   'dt' => 2 ),   array( 'db' => 'father_name', 'dt' => 3 ));$sql_details = array(   'user' => '',   'pass' => '',   'db'   => '',   'host' => '');require( 'ssp.class.php' );echo json_enpre(   SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns ));

您还需要编辑

ssp.class.php
和替换的所有实例
FROM
$table
`与
FROM $table`删除反引号。

确保所有列名都是唯一的,否则用于

AS
分配别名。

笔记

还有github.com/emran/ssp存储库,其中包含增强的

ssp.class.php
支持JOIN。

链接

有关更多信息,请参见jQuery数据表:将WHERe,JOIN和GROUP
BY与ssp.class.php一起
使用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/382765.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号