Я создал веб-приложение, которое будет использовать PHP для вставки строки в базу данных Oracle. Я использую Zend Framework для подключения к базе данных. Когда я проверяю его, я не получаю никаких ошибок, но не вижу добавленной строки в таблице.
Вот мой код:
$remote = $_SERVER['REMOTE_ADDR'];
// Connect with PDO
$db = Zend_Db::factory('PDO_OCI',
array(
'dbname' => $dbname,
'username' => $dbuser,
'password' => $dbpass
)
);
$req = "INSERT INTO " . $dbtable . " (id, url, adddate, addip) VALUES ('', '" . $safeurl . "', SYSDATE, '" . $remote . "')";
$res = $db->prepare($req);
$res->execute();
$safeurl
генерируется пользовательским вводом и очищается.
id
генерируется автоматически при вставке строки.
Пожалуйста, помогите мне решить эту проблему. Спасибо!