我试图将数据保存在两个不同的数据库表中,当我运行两个查询时,它在整数字段中保存 0。
$sql = 'insert into photo_album( user_id, photo_id, album_id )
values(". $user_id.",".$photo_id.",". $album_id.")';
$query = $this->db->query($sql);
但是当我将查询作为硬编码值运行时,它工作正常。
INSERT INTO
photo_album( photo_id, user_id, album_id )
VALUES(8299,214,316)
谁能告诉我哪里出了问题?
最佳答案
$data = array(
'user_id' => '$user_id' ,
'photo_id' => '$photo_id' ,
'album_id' => '$album_id'
);
$this->db->insert('photo_album', $data);
关于php - 无法在mysql中保存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27265737/