Necesito usar el retorno de una variable que esta en otra funcion de la cual requiero
Publicado por Gabriel (2 intervenciones) el 19/12/2018 01:57:39
Hola... mi problema es el siguiente
necesito recuperar el return de esta funcion
pero no se como el echo es que necesito el ultimo id para mi campo foraneo osea en este:
si alguien puede ayudarme...
necesito recuperar el return de esta funcion
1
2
3
4
5
6
7
8
9
10
public function Maxid(){
$stm = Conexion::conectar()->prepare("SELECT last_insert_id(idNombres) as ultimo from nombres");
$var = $stm->execute();
$stm->close();
echo $var['ultimo']+1;
return $var['ultimo']+1;
}
pero no se como el echo es que necesito el ultimo id para mi campo foraneo osea en este:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public function RegistroModel($datos, $tabla){
$var = new Maxid();
$var->$var;
$stmt = Conexion::conectar()->prepare("INSERT INTO $tabla
(`UserName`, `pass`, `nivel`, `idNombres`)
VALUES (:username,:p,1,:id)");
$stmt->bindParam(":username", $datos['username'], PDO::PARAM_STR);
$stmt->bindParam(":p", $datos['password'],PDO::PARAM_STR);
$stmt->bindParam(":id", $var,PDO::PARAM_INT);
if ($stmt->execute()) {
return "success";
}else{
return "error 530";
}
$stmt->close();
}
Valora esta pregunta


0