Ben kullanıcı ya bir mySQL veritabanı veya bir Oracle veritabanına bağlanabilirsiniz bir proje başladım. Ben mySQL kısmı aşağı var ama torpil biraz zor ediliyor. Standart sorgular, SELECT * FROM author
olarak çalışmak, ama şema oluşturmak için bir komut dosyası yüklemeye çalıştığımda geçersiz işlem hataları olsun. Ben 'Başlat' ve kullanarak denedim '@' çeşitli şekillerde ama boşuna. Bu komutlar, komut satırında değil php çalışır. Ben aşağıdakileri denedim:
else if($databaseType == "Oracle")
{
$c = oci_connect($username, $password, $server);
if (!$c) {
echo "Unable to connect: " . var_dump( oci_error() );
die();
}
// Delete previous schema
$s = oci_parse($c, "@/oracle/dropall");
oci_execute($s, OCI_DEFAULT);
// Create schema
$s = oci_parse($c, "@/oracle/oracle");
oci_execute($s, OCI_DEFAULT);
// Create first trigger
$s = oci_parse($c, "@/oracle/oracle_trigger1");
oci_execute($s, OCI_DEFAULT);
// Create second trigger
$s = oci_parse($c, "@/oracle/oracle_trigger2");
oci_execute($s, OCI_DEFAULT);
// Populate the database
$s = oci_parse($c, "@/oracle/oracle_populate");
oci_execute($s, OCI_DEFAULT);
// Commit to save changes...
oci_commit($c);
// Logoff from Oracle...
oci_free_statement($s);
oci_close($c);
}