0 レビュー
1 回答
php-codeigniter datatableクエリでCONCATを使用する方法は?
codeigniterフレームワークを使用しています。この場合、datatableを使用して、ファイルを表示するための値を生成していました。このクエリにオプションをCONCATする必要があります。しかし、私が使用すると、500の内部サーバーエラーが表示されます。以下にクエリを示しました。
$this->load->library('datatables');
$this->datatables
->select("sales.id as sid, CONCAT(sales.id, ' ',sales.export_status) as chid, date, reference_no, customer_name, note, delete_status, table_name, count, inv_total, inv_discount, total_tax2, total, internal_note");
$this->datatables->join('order_table', 'order_table.id=sales.tableid', 'left');
$this->datatables->from('sales');
何が問題なのかわからないので、たくさんのリンクを参照しましたが、正しい解決策を得ることができません。親切に案内してください。よろしくお願いします。
わからない
0
レビュー
答え :
解決策:
$this->db->select()
はオプションの2番目のパラメーターを受け入れます。 FALSEに設定すると、CodeIgniterはフィールド名またはテーブル名をバッククォートで保護しようとしません。これは、複合selectステートメントが必要な場合に役立ちます。
$this->datatables->select("sales.id as sid, CONCAT(sales.id, ' ',sales.export_status) as chid, date, reference_no, customer_name, note, delete_status, table_name, count, inv_total, inv_discount, total_tax2, total, internal_note",FALSE);
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。