Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

tablas de igual estructura no almmacenan datos de igual forma

Estas en el tema de tablas de igual estructura no almmacenan datos de igual forma en el foro de Mysql en Foros del Web. Hola amig@s. Resulta que he detectado que mi base de datos me hace un extraño que no logro identificar. Dadas 2 tablas, t1 y t2, ...
  #1 (permalink)  
Antiguo 25/01/2011, 07:09
Avatar de aniMAYtions  
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 11 meses
Puntos: 2
tablas de igual estructura no almmacenan datos de igual forma

Hola amig@s.

Resulta que he detectado que mi base de datos me hace un extraño que no logro identificar.
Dadas 2 tablas, t1 y t2, la primera tiene 22 campos y la segunda 8(pero creo que eso es lo de menos) y las 2 tienen exactamente la misma codificación y son del mismo tipo. Si insertoen la primera, desde un form en php cargado con la librería xajax con codificación
Código PHP:
$xajax->setCharEncoding('iso-8859-1'); 
x datos, entre los cuales hay acentos y otros caracteres extraños, como la ñ, ésta me los guarda como tal, como caracteres extraños, y me los muestra tal que así también. Osea, mal.
En cambio, t2 no hace eso. Me guarda la palabra tal y como se escribe y me la muestra así también.

Como solución rápida al problema he puesto un utf8_decode en la inserción de datos a t1. Pero creo que esto no es más que un martillazo y me gustaría resolver el problema desde la raíz.

Alguien tiene un idea de qué puede estar pasando ahí??
Saludos y gracias!!
  #2 (permalink)  
Antiguo 25/01/2011, 07:16
Avatar de ArkangelGammar  
Fecha de Ingreso: enero-2011
Ubicación: <?php $persona->ubicacion('ArkangelGammar'); ?>
Mensajes: 179
Antigüedad: 13 años, 10 meses
Puntos: 19
Respuesta: tablas de igual estructura no almmacenan datos de igual forma

Y como trabaja el / los formularios?

Cargas el formulario en una pagina y lo envias otra donde almacenas la info?
  #3 (permalink)  
Antiguo 25/01/2011, 07:32
Avatar de aniMAYtions  
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 11 meses
Puntos: 2
Respuesta: tablas de igual estructura no almmacenan datos de igual forma

Todos los form se generan en funciones_xajax.php y se muestran en el index.php.
Pero al ser ajax el form no tiene un submit, sino un onclick que llama a la función que inserta.
Lo que quiero referirme es que no recojo valores con $_POST ni nada de eso, sino que hago un getFormValues(formulario) y el array lo recoje una variable de la función a la que llamo.
  #4 (permalink)  
Antiguo 25/01/2011, 12:11
Avatar de ArkangelGammar  
Fecha de Ingreso: enero-2011
Ubicación: <?php $persona->ubicacion('ArkangelGammar'); ?>
Mensajes: 179
Antigüedad: 13 años, 10 meses
Puntos: 19
Respuesta: tablas de igual estructura no almmacenan datos de igual forma

Los dos procedimientos son exactamente iguales.

Fijate si en los post ya no te llega la info modificada.

Yo tuve un problema similar y el error estaba en las paginas en las que se encontraban los formulario que tenian una codificacion distinta.

Saludos

Etiquetas: estructura, tablas, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.