-1

如何table.column用 PHP 编写代码?

例如,这给了我错误,表中没有这样的列。

$aColumns = array( 'a.TIMESTAMP');

如何编写它才能真正在 php 和 mysql 中工作?当我将此代码放入 MySQL 时,一切正常。任何的想法?

当我只放一列来查看时

$aColumns = array( 'TIMESTAMP');

工作正常。

编辑:

我想要达到的是获得一定的table.column. 也许我的语法不正确。

例如,当我将此代码放入 MySQL 时:

SELECT a.id,b.id from a,b 

当我在 PHP 中执行与我之前向您展示的相同的事情时,这非常有效,然后我不断收到错误

编辑2:

    $aColumns = array( 'a.id','b.id','c.id');

    /* Indexed column (used for fast and accurate table cardinality) */
    $sIndexColumn = "id";

    /* DB table to use */
    $sTable = "a,b,c" ;
    $swhere="a.id=b.id AND c.id=a.id"

这是我真正需要的一个例子

4

1 回答 1

1

干得好:

SELECT
    a.id AS a_id, b.id AS b_id
FROM
    a
INNER JOIN b ON (a.id = b.id)

这里的技巧是列别名,它允许我们避免结果集中的命名冲突。

于 2012-06-08T11:30:30.363 回答