我尝试使用CodeIgniter从mySQL数据库中获取一些值。但是当我这样做时,我在屏幕上打印的值会显示在其后面有一个字符1
有什么方法可以解决这个问题或解释为什么会发生这种情况?
我的Product_model.php代码: https://i.gyazo.com/7320302979a2687648a6f5ae3ed3dece.png
class Product_model extends CI_Model
{
public function __construct()
{
$this->load->database();
}
public function getProducts($id = FALSE)
{
if($id === FALSE)
{
$query = $this->db->select('*')
->from('products')
->join('productimages', 'productimages.productID = products.ID')
->where(array('productimages.thumbnail' => 1))
->group_by("products.ID")
->get();
return $query->result_array();
}
$query = $this->db->query("SELECT name, description, products.price, products.added_by, products.date_added FROM `products`");
return $query->row_array();
}
}
我的输出: https://gyazo.com/5d35e8f266fecb3cddfa3b550feb0a0a
请注意,每次打印一个值后都会有1
。
我希望有人知道修复。
亲切的问候,
马铃薯