Я пытаюсь выбрать конкретный идентификатор, который автоматически генерируется базой данных oracle для конкретного пользователя сеанса (из входа в систему и работает нормально). Я использую MDB2 для достижения этой цели. Я следую инструкции «груша: MDB2» и сделал коды такими, какие они есть, но получаю ошибку. Пожалуйста, помогите.
Я использовал fetchOne (MDB2_FETCHMODE_ASSOC), чтобы добиться этого из руководства по чтению, которое выдает ошибку
<?php
session_start();
$user = $_SESSION['user'];
echo "Welcome:\t".$user;
require_once 'MDB2.php';//pear MDB2
include "conn.php";
$do= "SELECT customer_id FROM customer WHERE username=".$user;
$query= $db->query($do);
if($one=$query->fetchOne(MDB2_FETCHMODE_ASSOC)){
$id= $one['customer_id'];
echo ($id);
}
?>
Номер 2 должен быть распечатан, но вместо этого есть эта ошибка:
Неустранимая ошибка: вызов неопределенного метода MDB2_Error :: fetchOne () в C: \ wamp64 \ www \ grahams \ home.php в строке 12