Нет идентификатор таблицы MySQL.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Нет идентификатор таблицы MySQL.

Сообщение Anonymous »

У меня есть несколько таблиц MySQL, и я хочу получить точный идентификатор таблицы, названного как TBL_Voucher в моем проекте Codigniter. Использовал следующую модель для этого. < /P>
ui edit < /h1>
public function getPendingStationaryVoucher()
{
$approve_link = anchor('item/recommendVoucher/$1', ' ' . 'Recommend Voucher', 'class="s_edit"');
$action = ''
. '
Actions

[*]' . $approve_link . '';

$this->load->library('datatables');
$this->datatables
->select("voucher_id, created_date, created_by, file_no, description,
amount AS amount, tbv.payment_status AS cs")
->from('tbl_voucher tbv')

->where('tbv.voucher_type= "Stationary" ')
->where('tbv.payment_status= "Created" ');

$this->datatables->add_column("Actions", $action, "tbv.voucher_id");
$this->db->order_by('tbv.voucher_id', 'DESC');
echo $this->datatables->generate();
}
public function getVoucherDataById($id) {

$this->db->select('tbv.voucher_id, tbv.update_stock_id, tbv.created_date, tbv.created_by,
tbv.description, tbv.file_no, tbv.amount, tbv.payment_status');
$this->db->from('tbl_voucher tbv');
$this->db->join('store_update_stock sus','sus.update_stock_id=tbv.update_stock_id', 'left');
$this->db->join('tbl_supplier sup','sup.supplier_id=sus.supplier', 'left');
$this->db->where('tbv.voucher_type="Stationary"');
$this->db->where('tbv.voucher_id',$id);
$this->db->order_by('tbv.voucher_id');
$q = $this->db->get();

if ($q->num_rows() > 0) {
return $q->result();
}
return false;
}
< /code>
Код работает правильно. Если следующая строка прокомментирована, значения массива правильно выхожу следующим образом: < /p>
$this->db->where('tbv.voucher_id',$id);

Array
(
[0] => stdClass Object
(
[voucher_id] => 1
[update_stock_id] => 2
[created_date] => 2023-08-07 20:51:34
[created_by] => cssso1
[description] => Stationary Payments - Jul 2023
[file_no] => css/02/02/76
[amount] => 15300.00
[payment_status] => Created
)

[1] => stdClass Object
(
[voucher_id] => 3
[update_stock_id] => 4
[created_date] => 2023-08-07 22:23:12
[created_by] => cssso1
[description] => Stationary Payments - Aug 2023
[file_no] => css/02/02/76
[amount] => 2000.00
[payment_status] => Created
)

)
< /code>
Но я хочу получить только одно значения массива за время, которые имеют отношение к voucher_id, как 1 или 3. < /p>
Что может пойти не так? Кто -нибудь может помочь?

Подробнее здесь: https://stackoverflow.com/questions/768 ... -correctly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»