作者bigbite (柯以柔你的奶媽)
看板Web_Design
標題[問題] SQlite3 + PHP
時間Mon Aug 3 22:39:34 2009
目前我用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
推 pm2001:insert指令是這樣寫? 08/03 22:44
→ terrybob:資料表沒有指定欄位……= = 08/03 22:52
→ bigbite:如果我是用 $db = new PDO('sqlite::memory:'); 08/03 22:57
→ bigbite:這樣子是完全ok的 08/03 22:57
→ bigbite:可是改成檔案就不行insert了... 08/03 22:58
※ 編輯: bigbite 來自: 140.114.71.107 (08/03 22:58)
→ bigbite:喔, 可以了OTZ 原來是檔案格式不合 08/03 23:05