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