Ben bu Sqlite3 db var:
CREATE TABLE links (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT UNIQUE,
link1 TEXT,
link2 TEXT,
link3 TEXT
);
Ve ben aynı sorguda birden girdileri eklemek için çalışıyorum, bu benim kod:
$db = new PDO('sqlite:db.sqlite');
$sql = "INSERT INTO links VALUES";
$filelines = file('filename');
foreach($filelines as $key => $line)
{
if(count($filelines)-1==$key)
$sql .= "(NULL, '".trim($line)."', '', '', '');";
else
$sql .= "(NULL, '".trim($line)."', '', '', ''),";
}
$insert = $db->prepare($sql);
$insert->execute();
Tek ekler çalışıyor ama bu kod ile ben php hata alıyorum:
Call to a member function execute() on a non-object
Ben de, 'DEĞERLER (..., ...), VALUES (..., ...) gibi sql sorgusu oluşturma çalıştı ... ama aynı hatayı alıyorum ettik:
Ben yanlış ne yapıyorum?