php ile dinamik veri tabanı oluşturulabilir mi?
<p>Merhaba arkadaşlar sizlere sormak istediğim konu uzun zamandır yapmak istediğim bir proje ile alakalıdır proje detayları pek vermek istemiyorum fakat yapmak istediğim şey bir sql serverda kullanabildiğimiz <strong>CREATE DATABASE</strong> gibi komutları php ile kullanabiliyor muyuz, ve kendi localimizde çalışıyo olsa bile hostingler güvenlik açısından bunu sorun ederler mi? bir bilginiz var ise yardım ederseniz sevinirim teşekkürler.</p>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
Bu link'ten şöyle bir çözüm buldum, fakat denemedim:
$pdo = new PDO("mysql:host=localhost", $dbusername, $dbpassword);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbname = "`".str_replace("`","``",$dbname)."`";
$pdo->query("CREATE DATABASE IF NOT EXISTS $dbname");
$pdo->query("use $dbname");
tabii yapabilirsin, örneğin wordpress gibi sistemler bu yöntemi kullanıyor.
tayfun abinin prototürk kanalında topluluk bölümünde istediğin gibi bir sistem vardı onun gibi birşey yapabilirsin