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.
Comments