как настроить столбцы для отображения данных в соответствии с запросом?

#php #datatable

#php #datatable

Вопрос:

это мой запрос, и он работает хорошо

 SELECT companies.name as name,services.id as service_id , services.Companie_Fk as companieId,services.desc as desk from services INNER JOIN companies ON services.Companie_Fk =companies.id;
 

И он показывает мне этот результат, и это правильно

введите описание изображения здесь

Это мой код для использования таблицы данных для отображения приведенных выше результатов :

        <?php 
   header('Access-Control-Allow-Origin: *');
   $dbDetails = array( 
    'host' => 'localhost', 
    'user' => 'root', 
    'pass' => '', 
    'db'   => 'adsl'
    ); 
$table = 'services'; 
$primaryKey = 'id'; 
$columns = array( array( 'db' => 'desc', 'dt' => 0 ),array( 'db' => 'price', 'dt' => 1 ), 
array( 
'db'        => 'id',
'dt'        =>3, 
'formatter' => function( $d, $row ) { 
return '<a href="javascript:void(0)" class="btn btn-primary btn-edit" data-id="'.$row['id'].'"> ویرایش </a> <a href="javascript:void(0)" class="btn btn-danger btn-delete ml-2" data-id="'.$row['id'].'"> حذف </a>'; 
} 
) 
); 
// Include SQL query processing class 
require '../ssp.class.php'; 
// Output data as json format 
echo json_encode( 
SSP::simple( $_GET, $dbDetails, $table, $primaryKey, $columns ));
 

теперь, как я могу настроить столбцы для отображения данных в соответствии с приведенным выше запросом?

я использую ssp-класс в этой ссылке :

прошлое в прошлом