Sentencia preparada con subquery
Publicado por carlosVallSego (12 intervenciones) 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:
Bueno lo he cortado para simplificarlo pero creo que el problema se ve. He probado varias cosas y no consigo
solucionarlo.
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


0