使用php返回GROUP_CONCAT('列x')值

Ada*_*dam 5 php mysql group-concat

我正在尝试使用PHP将SQL值返回到HTML表中.除了最后一列,我能够在没有问题的情况下填充每一列"GROUP _ CONCAT (provision_id)."

相关代码:

<?php

global $wpdb;
$wpdb->show_errors();
$contents = $wpdb->get_results( $wpdb->prepare("SELECT salaries.id, name, remaining, contract_value, GROUP_CONCAT( provision_id ) FROM salaries LEFT JOIN contracts ON contracts.id = salaries.id GROUP BY salaries.id"));

 ?>

   [table header stuff...]

<?php 

    foreach ($contents as $content) {
        ?>   
             <tr>
                    <td><?php echo $content->name ?></td>
                    <td><?php echo $content->remaining ?></td>
                    <td><?php echo $content->contract_value ?></td>
                    <td><?php echo $content->GROUP_CONCAT(provision_id) ?></td>

    <?php }; ?>   

            </tr>
Run Code Online (Sandbox Code Playgroud)

只是回声$content->provision-id也不起作用.

Vol*_*erK 12

使用别名.

GROUP_CONCAT( provision_id ) as pids
...
echo $content->pids