我需要在表equipo
中创建一个足球队,在其中插入ID
auto_increment
,nombre
,descripcion
。
我需要获取该ID,以便从另一个查询(或不一定)将玩家插入表jugadores
中。而且我需要几乎同时完成所有工作。
有解决方案吗?
我知道lastInsertId
会为我提供最新更新表的最新ID,无论它是什么,因此如果有大量记录上载,很有可能不会获得我需要的ID。
我希望输出是
ID | NOMBRE | DESC
-------------------------------
1001 | myname | blabla
ID | ID_EQUIPO | NOMBRE
-------------------------------
1 | 1001 | Jugador
答案 0 :(得分:-1)
我的解决方案终于是这样的:
$conexion = new Conexion();
$consulta = $conexion->prepare('INSERT INTO '.self::TABLA.' (nombre_equipo) VALUES (:nombre_equipo)');
$consulta->bindParam(':nombre_equipo', $this->nombre_equipo);
$consulta->execute();
$this->id= $conexion->lastInsertId();
然后我使用ID插入播放器