problema con consulta preparada
Publicado por Alejandro (172 intervenciones) el 18/05/2020 11:56:56
tengo el siguiente codigo:
Y recibo el siguiente error :
Warning: mysqli_stmt_bind_result(): Number of bind variables doesn't match number of fields in prepared statement in ....
No entiendo donde puede estar el fallo, cada variable esta asociado ordenadamente con su campo en la base de datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$select2 = "SELECT acude, motivo, ha_trabajado, donde_trabaja, expectativas_trabajo, sector_interesado, que_estudia, graduado, apuntado_labora, apuntado_garantia_juvenil, apuntado_barrio_empleo, fecha_actualizacion_cv FROM informacion WHERE codigo_persona_conecta=?";
$result2 = mysqli_prepare($GLOBALS['conn'],$select2);
$ok = mysqli_stmt_bind_param($result2, "i", $id);
$ok = mysqli_stmt_execute($result2);
if($ok==false){
echo "Error al ejecutar la consulta";
}else{
$ok = mysqli_stmt_bind_result($result2, $acude, $motivo, $ha_trabajado, $donde_trabaja, $expectativas,
$sector, $estudios, $graduado, $labora, $garantia, $barrio, $cv, $id);
}
Y recibo el siguiente error :
Warning: mysqli_stmt_bind_result(): Number of bind variables doesn't match number of fields in prepared statement in ....
No entiendo donde puede estar el fallo, cada variable esta asociado ordenadamente con su campo en la base de datos
Valora esta pregunta


0