16-09-2023, Saat: 20:57
PHP ile bir veritabanına bağlantı oluşturmak için genellikle MySQLi veya PDO (PHP Data Objects) gibi veritabanı uzantılarını kullanırsınız. İşte her iki yöntemi de kullanarak PHP'de veritabanı bağlantısı oluşturmanın temel adımları:
**MySQLi ile Veritabanı Bağlantısı Oluşturma*
1. Öncelikle MySQL sunucusuna erişiminizin olması gerekmektedir. Bir MySQL veritabanı oluşturduğunuzdan veya mevcut bir veritabanına erişim izinlerinizin olduğundan emin olun.
2. PHP'de MySQLi uzantısını etkinleştirin. Genellikle PHP'de varsayılan olarak etkindir, ancak kontrol etmek isterseniz php.ini dosyasını inceleyebilirsiniz.
3. Veritabanı bağlantısı oluşturun ve gerekli bilgileri belirtin. Örneğin:
```php
$servername = "localhost"; // MySQL sunucusu adı veya IP adresi
$username = "kullanici_adi"; // MySQL kullanıcı adı
$password = "parola"; // MySQL şifre
$dbname = "veritabani_adi"; // Kullanmak istediğiniz veritabanı adı
// Veritabanına bağlanma
$conn = new mysqli($servername, $username, $password, $dbname);
// Bağlantıyı kontrol et
if ($conn->connect_error) {
die("Bağlantı hatası: " . $conn->connect_error);
}
```
4. Bağlantı başarıyla oluşturulduktan sonra, SQL sorgularınızı bu bağlantı üzerinden çalıştırabilirsiniz.
**PDO ile Veritabanı Bağlantısı Oluşturma*
1. Öncelikle MySQL sunucusuna erişiminizin olması gerekmektedir. Bir MySQL veritabanı oluşturduğunuzdan veya mevcut bir veritabanına erişim izinlerinizin olduğundan emin olun.
2. PDO uzantısını kullanabilmek için PHP'de etkinleştirilmiş olması gerekir. Genellikle varsayılan olarak etkindir.
3. Veritabanı bağlantısı oluşturun ve gerekli bilgileri belirtin. Örneğin:
```php
$servername = "localhost"; // MySQL sunucusu adı veya IP adresi
$username = "kullanici_adi"; // MySQL kullanıcı adı
$password = "parola"; // MySQL şifre
$dbname = "veritabani_adi"; // Kullanmak istediğiniz veritabanı adı
try {
$conn = new PDO("mysqlost=$servername;dbname=$dbname", $username, $password);
// Bağlantıyı ayarla
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Bağlantı başarıyla oluşturuldu";
} catch (PDOException $e) {
echo "Bağlantı hatası: " . $e->getMessage();
}
```
4. Bağlantı başarıyla oluşturulduktan sonra, SQL sorgularınızı bu bağlantı üzerinden çalıştırabilirsiniz.
Bağlantı başarıyla oluşturulduktan sonra, veritabanı ile etkileşimde bulunabilir ve verileri sorgulayabilir veya güncelleyebilirsiniz. Bağlantı işlemi tamamlandığında, bağlantıyı kapatmayı unutmayın:
```php
$conn->close(); // MySQLi için
// veya
$conn = null; // PDO için
```
Bu adımlar, PHP ile MySQL veya başka bir veritabanı türüne bağlantı oluşturmanız için temel bir rehber sunar. Veritabanı sunucusu ve kullanacağınız veritabanı türüne bağlı olarak bağlantı ayrıntıları değişebilir.
**MySQLi ile Veritabanı Bağlantısı Oluşturma*
1. Öncelikle MySQL sunucusuna erişiminizin olması gerekmektedir. Bir MySQL veritabanı oluşturduğunuzdan veya mevcut bir veritabanına erişim izinlerinizin olduğundan emin olun.
2. PHP'de MySQLi uzantısını etkinleştirin. Genellikle PHP'de varsayılan olarak etkindir, ancak kontrol etmek isterseniz php.ini dosyasını inceleyebilirsiniz.
3. Veritabanı bağlantısı oluşturun ve gerekli bilgileri belirtin. Örneğin:
```php
$servername = "localhost"; // MySQL sunucusu adı veya IP adresi
$username = "kullanici_adi"; // MySQL kullanıcı adı
$password = "parola"; // MySQL şifre
$dbname = "veritabani_adi"; // Kullanmak istediğiniz veritabanı adı
// Veritabanına bağlanma
$conn = new mysqli($servername, $username, $password, $dbname);
// Bağlantıyı kontrol et
if ($conn->connect_error) {
die("Bağlantı hatası: " . $conn->connect_error);
}
```
4. Bağlantı başarıyla oluşturulduktan sonra, SQL sorgularınızı bu bağlantı üzerinden çalıştırabilirsiniz.
**PDO ile Veritabanı Bağlantısı Oluşturma*
1. Öncelikle MySQL sunucusuna erişiminizin olması gerekmektedir. Bir MySQL veritabanı oluşturduğunuzdan veya mevcut bir veritabanına erişim izinlerinizin olduğundan emin olun.
2. PDO uzantısını kullanabilmek için PHP'de etkinleştirilmiş olması gerekir. Genellikle varsayılan olarak etkindir.
3. Veritabanı bağlantısı oluşturun ve gerekli bilgileri belirtin. Örneğin:
```php
$servername = "localhost"; // MySQL sunucusu adı veya IP adresi
$username = "kullanici_adi"; // MySQL kullanıcı adı
$password = "parola"; // MySQL şifre
$dbname = "veritabani_adi"; // Kullanmak istediğiniz veritabanı adı
try {
$conn = new PDO("mysqlost=$servername;dbname=$dbname", $username, $password);
// Bağlantıyı ayarla
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Bağlantı başarıyla oluşturuldu";
} catch (PDOException $e) {
echo "Bağlantı hatası: " . $e->getMessage();
}
```
4. Bağlantı başarıyla oluşturulduktan sonra, SQL sorgularınızı bu bağlantı üzerinden çalıştırabilirsiniz.
Bağlantı başarıyla oluşturulduktan sonra, veritabanı ile etkileşimde bulunabilir ve verileri sorgulayabilir veya güncelleyebilirsiniz. Bağlantı işlemi tamamlandığında, bağlantıyı kapatmayı unutmayın:
```php
$conn->close(); // MySQLi için
// veya
$conn = null; // PDO için
```
Bu adımlar, PHP ile MySQL veya başka bir veritabanı türüne bağlantı oluşturmanız için temel bir rehber sunar. Veritabanı sunucusu ve kullanacağınız veritabanı türüne bağlı olarak bağlantı ayrıntıları değişebilir.