PHP - Sentencia preparada con subquery

 
Vista:

Sentencia preparada con subquery

Publicado por carlosVallSego (1 intervención) el 08/07/2020 10:29:18
Bueno dias estoy teniendo problemas por que quiero hacer una sentencia preparada en PHP con MYSQL y en ella utilizo una subquery. Me da error en numero de parametros, no se si esto se puede hacer por que navengando no veo ningun ejemplo. Hos pongo el codigo a ver que podeis decirme:

1
2
3
4
5
6
7
8
9
10
11
12
$sqlDatosUsuario = "INSERT INTO ".TBL_DATOS_USUARIO." ( idDatosUsuario,)".
                            "VALUES".
                            "((SELECT idUsuario FROM ".TBL_USUARIO." where nick = :nick);
Al preparar los parametros:
//$stDatosUsuario->bindValue(":idDatosUsuario", $this->data["nick"], PDO::PARAM_STR);
                        $stDatosUsuario->bindValue(":nick", $this->data["nick"], PDO::PARAM_STR);

Bueno lo he cortado para simplificarlo pero creo que el problema se ve. He probado varias cosas y no consigo
solucionarlo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder