MYSQL Concat с PHP Script

Я пытаюсь сделать MYSQL Concat с помощью PHP-скрипта, потому что мне нравится добавлять к нему условия PHP, но он не работает.

'concat("<input type=\"checkbox\" value=\"", sup.sup_id, "" "\" name=\"supplier_id[]\" <?=(in_array(\", sup.sup_id,"" "\", $suppliers) ? \"checked\" : \"\") ?> >") AS Select"');

Флажок без сценария PHP работает правильно, но когда я добавил сценарий, сценарий не работает. И флажок отображает > рядом с этим.

Я думаю, у меня проблемы с закрытием скрипта, как правильно заставить это работать ??

РЕДАКТИРОВАТЬ

Вот некоторые подробности

$select = array('sup.sup_name AS "Company Name"','suppro.suppro_price AS "Price"',
'concat("<input type=\"checkbox\" value=\"", sup.sup_id,"" "\" name=\"supplier_id[]\" <?=(in_array(\"", sup.sup_id,"" "\",$suppliers) ? \"checked\" : \"\") ?> >") AS "Select"');
$where = array('prod.pro_id' => $item_id);

$result = $this->canvas->getItemCanvas($select, $where, 'crts_products prod');
$actions = array();
$total_rows = 0;

$this->_data['suppliers']       = $suppliers;

$this->_data['flashsuccess']    = $this->session->flashdata('msg');
$this->_data['pr_id']           = $pr_id;
$this->_data['item_id']         = $item_id;
$this->_data['qty']             = $qty;
$this->_data['header']          = 'Canvas Company for Item<br><small>'.$item_name.' QTY: '.$qty.'</small>';
$this->_data['listing']         = table_listing('user',$result, $total_rows,$offset, $this->_limit, $actions, 3, false,'','');
$this->_data['form_url']        = user_url().'canvas/save_canvas/';
$this->set_template('user/canvas/begin',$this->_data, 'user');

Вот рабочий скриншот
введите описание изображения здесь
Но когда я добавил PHP-скрипт в concat, вот как это выглядит
введите описание изображения здесь

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]