Создаю новую запись в таблице, которой автоматически присваивается ID (auto increment), нужно сразу получить этот ID, чтобы внести его в другую таблицу. Пытаюсь сделать это так:
try {
$sql = "SELECT id FROM tricks WHERE trickName = :trickName";
$s = $pdo->prepare($sql);
$s->bindValue(':trickName', $_POST['name']);
$s->execute();
$result = $s->fetch();
include 'test.php';
} catch (Exception $ex) {
$error = 'Error adding relations.';
include $_SERVER['DOCUMENT_ROOT'] . '/includes/error.html.php';
exit();
}
Имена уникальные, но я почему-то получаю массив из двух одинаковых ID.