使用CodeIgniter从数据库获取的每个值之后的字符1

时间:2017-03-07 00:26:20

标签: php mysql arrays codeigniter

我尝试使用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

我希望有人知道修复。

亲切的问候,
马铃薯

0 个答案:

没有答案