[問題] SQlite3 + PHP

看板Web_Design作者 (柯以柔你的奶媽)時間16年前 (2009/08/03 22:39), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
目前我用sqlite3 + php 可以正常的使用select, 可是用insert卻完全沒有作用, 不知道有沒有人有相關的經驗呢? <?php $db = new PDO('sqlite:./mydb.db'); $db->exec("INSERT INTO tbl VALUES('aaa','bbb')"); $qry = $db->prepare("SELECT * FROM tbl"); $qry->execute(); $result = $qry->fetchAll(); print_r($result); ?> 在terminal下面可以正常的使用那些指令, 可是透過php PDO就無法做insert, 已經把mydb.db權限全開了 不知道為啥會這樣呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.71.107

08/03 22:44, , 1F
insert指令是這樣寫?
08/03 22:44, 1F

08/03 22:52, , 2F
資料表沒有指定欄位……= =
08/03 22:52, 2F

08/03 22:57, , 3F
如果我是用 $db = new PDO('sqlite::memory:');
08/03 22:57, 3F

08/03 22:57, , 4F
這樣子是完全ok的
08/03 22:57, 4F

08/03 22:58, , 5F
可是改成檔案就不行insert了...
08/03 22:58, 5F
※ 編輯: bigbite 來自: 140.114.71.107 (08/03 22:58)

08/03 23:05, , 6F
喔, 可以了OTZ 原來是檔案格式不合
08/03 23:05, 6F
文章代碼(AID): #1ATlQey2 (Web_Design)