Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
792
Tıklama
0
Öne Çıkarma
php sqlite bağlanamıyorum. sqlite_open fonksiyonu çalışmıyor
H
11 yıl
Çavuş
Konu Sahibi

merhaba. sqlite ile php kullanımında sorun yaşıyorum. tecrübesizim. bu ilk olacak.

şu kodları internette yaptığım araştırmalar sonucunda yazdım. bir hata görünmüyor.
aşağıdaki kodu çalıştırdığımda
<?Php
$vt = sqlite_open("deneme.db", 0666, $hata);
$sorgu = sqlite_query($vt, "SELECT * FROM isimler");
echo sqlite_num_rows($sorgu)." Adet Kayıt Bulundu<br/>";
while($sonuc = sqlite_fetch_array($sorgu)){
echo $sonuc['isim']."<br/>";
}
?>

şu hatayı alıyorum : "Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\sqlite\index.php on line 2"

php.ini dosyasında şu satırın başında noktalı virgül yok. "extension=php_pdo_sqlite.dll"
xampp kullanıyorum.
deneme.db altında isimler adlı bir tablo var. isim adlı bir sütun da mevcut

ilginlenecek arkadaşlara teşekkür ederim. iyi çalışmalar.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



H
11 yıl
Çavuş
Konu Sahibi

Sorunu çözdüm.

piyasada benden başka bu sorunu yaşayan yok gibi ama ihtiyaç duyan olabilir, buraya ekleyeyim.

bunları yaptığınızı varsayıyorum : php.ini dosyasını açıp sqlite ibaresi geçen tüm ifadelerin başındaki noktalı virgülü kaldırıyoruz. sunucuyu yeniden başlatıyoruz.

ilk satırda new ifadesini kullandık. sqlite_open illaki hata veriyordu. zaten veritabanı yoksa oluşuyor, varsa açılıyor. ince programcılıkla hangisinin performansı etkilediğini ben incelemiyorum artık.



$db = new SQLite3('deneme.db');
$result = $db->query('SELECT * FROM isimler');
while($oku = $result->fetchArray())
{
echo $oku["isim"]." ".$oku["soyisim"]."<br>";
}





< Bu mesaj bu kişi tarafından değiştirildi h_ozkilinc -- 19 Aralık 2014; 13:13:10 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.