Foros del Web » Programando para Internet » PHP »

problemas update database

Estas en el tema de problemas update database en el foro de PHP en Foros del Web. Hola gente , tengo un problemilla , en local tengo un formulario que recoje el contenido de una página entera (solo los textos) y los ...
  #1 (permalink)  
Antiguo 29/01/2008, 10:34
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
problemas update database

Hola gente , tengo un problemilla , en local tengo un formulario que recoje el contenido de una página entera (solo los textos) y los guarda en la bd como "TEXT" , en local puedo hacer update recogiendo estos datos en un FORM y luego usando UPDATE de esta manera , repito en LOCAL funciona pero cuando lo he subido a mi server no ¿porque ?, esto me ha sucedido con mas cosas que me iban en local y en inet NO. A continuación voy a poner las características de mi mysql y php tanto en local como en INET haber si alguien me puede ayudar.

LOCAL

PHP Version 5.1.6

MySQL - 5.0.24a

phpMyAdmin - 2.8.2.4

SERVIDOR EN INET

php CREO q la 5 también

MySQL version 4.1.22-standard

phpMyAdmin - 2.11.0

Y los campos que no me actualizan los he puesto así
Código:
function update_como_comprar_page ($array_textos)


									
 {
$conn = db_connect();

 $query = "update how_textos
             set campo1_header='$array_textos[campo1_header]',
			 	 
				 campo1='$array_textos[campo1]', 
				 
				 campo2_header='$array_textos[campo2_header]', 

			 	 campo2='$array_textos[campo2]', 

			 	 campo3_header='$array_textos[campo3_header]', 

			 	 campo3='$array_textos[campo3]', 

			 	 campo4_header='$array_textos[campo4_header]', 

			 	 campo4='$array_textos[campo4]', 

			 	 campo5_header='$array_textos[campo5_header]', 

			 	 campo5='$array_textos[campo5]', 

			 	 campo6_header='$array_textos[campo6_header]',
				 
				 campo6='$array_textos[campo6]', 

			 	 campo7_header='$array_textos[campo7_header]', 

			 	 campo7='$array_textos[campo7]'
				 ";
			 
 $result = @mysql_query($query);
   if (!$result)
     return false;
	 
	 return true;


}
NOTA:El array pasa perfectamente ya que repito sin ánimo de ser pesado que en LOCAL se actualiza todo perfectamente , lo he comnprobado cientos de veces por eso no pego la pag que llama a la función , por si acaso apunto que lo hace de la siguiente manera.
function update_como_comprar_page ($HTTP_POST_VARS)
YA que viene a través de un form en esa pag,
Gracias de antemano y saludos
  #2 (permalink)  
Antiguo 29/01/2008, 11:02
Avatar de Akiracr  
Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 17 años, 7 meses
Puntos: 3
Re: problemas update database

Verifica que los nombres de las columnas y el de la tabla o tablas esten igual a los declarados, muchas veces da problemas si pones en minuscula y estaban en mayuscula

algo que te puede ayudar tambien a encontrar el error es ingresar este codigo, el cual te mostrara en pantalla el error que devuelve la base de datos. ;)

if (!$result) {
die('Invalid query: ' . mysql_error());
}

saludos
  #3 (permalink)  
Antiguo 29/01/2008, 12:02
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Re: problemas update database

Cita:
Iniciado por Akiracr Ver Mensaje
Verifica que los nombres de las columnas y el de la tabla o tablas esten igual a los declarados, muchas veces da problemas si pones en minuscula y estaban en mayuscula

algo que te puede ayudar tambien a encontrar el error es ingresar este codigo, el cual te mostrara en pantalla el error que devuelve la base de datos. ;)

if (!$result) {
die('Invalid query: ' . mysql_error());
}

saludos
Bueno gracias por la respuesta pero respecto a lo de mayúsculas y minúsculas si fuera eso no me funcionaría en local digo yo ¿no? ,además está más que revisado y todo está en minúsculas. Respecto al código que me as pasado me da este error.
Parse error: syntax error, unexpected T_RETURN in /home/frssd/public_html/jnaderklander/tieyuuio/php/admin/admin_fns.php on line 573
salu2
  #4 (permalink)  
Antiguo 29/01/2008, 12:42
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: problemas update database

Trasladado de BD a PHP. Favor no poner código de programación en BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
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 15:00.