GROUP_CONCAT ('sütunu x') değerleri döndürmek için php kullanma

1 Cevap php

Ben bir HTML tabloya SQL değerleri döndürmek için PHP kullanmak çalışıyorum. Ben son sütun haricinde bir sorun olmadan doldurmak için her sütun almak mümkün "GRUP _ CONCAT (provision_id)."

İlgili kodu:

<?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...]

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>

Sadece yankılanan $ içerik-> hüküm-id ya da çalışmıyor.

1 Cevap

Eğer nesneler içine alıyorsanız, size sütunlar PHP yasal sınıf üyesi tanımlayıcılar (onların description of valid variable names korkunç olmasına rağmen ben, kılavuza bağlantı olacak) isimler vermelidir:

SELECT ... GROUP_CONCAT(provision_id) AS provisions