如何使用PHP在MySQL中编写table.column


How to write table.column in MySQL with PHP?

如何在PHP中编写table.column

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

$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"

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

你来了:

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

这里的诀窍是列别名,这使我们能够避免结果集中的命名冲突。