
Vika
VIP
Épsilon
Redactor
Verificación en dos pasos activada
Suscripción a IA
Hola, tengo el siguiente procedimiento almacenado en mysql.
Que me da una lista de los usuarios que hay en la tabla.
Para ejecutarlo uso el siguiente código:
El procedimiento funciona pero cuando intenta recuperar eñes y tildes en vez de salir el caracter correcto me salen: �������������
Entiendo que es problema de la codificación pero no sé cómo corregirlo, ¿alguien puede ayudar a esta novatilla? 🙄
PHP:
CREATE PROCEDURE mostrar_usuarios()
SELECT usuario,contrasena FROM usuarios
Para ejecutarlo uso el siguiente código:
PHP:
$conexion= new mysqli_connect($host,$user,$pw,$db) or die("Problemas en la conexión");
mysqli_set_charset($conexion,'utf8');
$llamar= $conexion->prepare("CALL mostrar_usuarios");
$llamar->execute();
$llamar->bind_result($usuario,$contrasena);
while ($codigo->fetch()) {
//IMPRIMO LOS DATOS
}
El procedimiento funciona pero cuando intenta recuperar eñes y tildes en vez de salir el caracter correcto me salen: �������������
Entiendo que es problema de la codificación pero no sé cómo corregirlo, ¿alguien puede ayudar a esta novatilla? 🙄