我想将最后生成的凭证保存在一个变量中,并用作另一个查询的输入。。
$last = $this->db->query('SELECT MAX(voucherno) AS `last` FROM `purchasebill` ORDER BY no DESC LIMIT 1')->row_array();
$result = $this->db->query("SELECT * FROM `purchaseitem` where vno= '$last[0]' ORDER BY vno " )->result_array();
我试着像上面的代码它给我一个错误未定义的偏移量0..帮助我保存在最后一个变量最后生成的凭证编号
1条答案
按热度按时间y53ybaqx1#
根据文件,
$last[0]
将返回整个第一行。在您的情况下,您希望访问MAX(voucherno)
它存储在别名中last
.改变
$last[0]
至$last['last']
在你的下一个问题,它将工作。