Merhaba herkes,

PHP popüler bir programlama dilidir ve genellikle web geliştirmesi için kullanılır. Web geliştirmesinde en yaygın görevlerden biri, veri depolamak ve almak için bir veritabanına bağlanmaktır. MongoDB popüler bir NoSQL veritabanıdır ve genellikle PHP ile birlikte kullanılır. Bu orta seviye yazı, PHP kullanarak MongoDB veritabanına nasıl bağlanacağını anlatacaktır.

PHP kullanarak MongoDB veritabanına bağlanmak için, PHP MongoDB sürücüsünü kurmanız gerekir. Bu, aşağıdaki komut kullanılarak yapılabilir:

pecl install mongodb

PHP MongoDB sürücüsü kurulduktan sonra, aşağıdaki kodu kullanarak MongoDB veritabanına bağlanabilirsiniz:

<?php
// MongoDB sunucusuna bağlan
$client = new MongoDB\Client("mongodb://localhost:27017");

// Bir veritabanı seç
$db = $client->mydatabase;

// Bir koleksiyon seç
$collection = $db->mycollection;

// Bir belge ekle
$document = array( "title" => "Calvin and Hobbes", "author" => "Bill Watterson" );
$collection->insertOne($document);

// Tüm belgeleri bul
$cursor = $collection->find();

// Sonuç kümesini dolaş
foreach ($cursor as $document) {
    echo $document["title"] . "\n";
}

Yukarıdaki kodda, yeni bir MongoDB\Client nesnesi oluşturuyoruz ve MongoDB sunucusuna bağlantı dizesini geçiriyoruz. Bağlantı dizesi, mongodb:// <host>: <port> biçimindedir. Daha sonra, -> operatörünü kullanarak çalışmak istediğimiz veritabanını ve koleksiyonunu seçiyoruz.

Bir koleksiyona referans elde ettikten sonra, insertOne yöntemini kullanarak koleksiyona yeni bir belge ekleyebiliriz. Daha sonra, find yöntemini kullanarak koleksiyondaki tüm kayıtları alabilir ve sonuç kümesini foreach döngüsü ile alabiliriz.

Bu kadar! Sadece birkaç satır kod ile, MongoDB veritabanına bağlanabilir ve PHP kullanarak veri depolayabilir ve alabilirsiniz.

Last modified: 21 Ocak 2023

Author

Comments

Write a Reply or Comment

Your email address will not be published.