Hola a todos, estoy haciendo una web y para comodidad mia (y creo que es lo mas idoneo) he echo un unico script para consultas a la bbdd. Bueno el problema es que cuando un usuario escribe en un campo una frase por ejemplo: "Hola q<ue tal" ingresa eso en la bbdd pero a la hora de recuperar solo se puede visualizar "Hola q"
Os agradecería si pudierais echarme un cable.
Saludos.
Código:
$stmt = $SQL_datos_conexion->prepare($consulta);
$SQL_datos_conexion->set_charset('utf8');
if($datos!=false){
if(is_array($datos)){
//Saber si es string o numerico(int)
$type = '';
foreach ($datos as $value) {
$type .= is_numeric($value) ? 'i' : 's';
}
//Solo funciona con arrays
$stmt->bind_param($type, ...$datos);
}else{
$stmt->bind_param('s', $datos);
}
}
$stmt->execute();
//Mas codigo...
//Mostrar datos
if($mostrar_datos_numero==1){
$stmt->bind_result($mostrar_info);
}elseif($mostrar_datos_numero==2){
$stmt->bind_result($mostrar_info[0], $mostrar_info[1]);
}