Foros del Web » Programando para Internet » PHP »

problema con la insercion de datos en un servidor con mysql

Estas en el tema de problema con la insercion de datos en un servidor con mysql en el foro de PHP en Foros del Web. Hola, estoy trabajando con php y sqlyog, hago consultas a la base de datos y la información me la toma de la base de datos ...
  #1 (permalink)  
Antiguo 05/06/2007, 13:41
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
problema con la insercion de datos en un servidor con mysql

Hola, estoy trabajando con php y sqlyog, hago consultas a la base de datos y la información me la toma de la base de datos excelentemente bien, el problema viene cuando kiero insertar datos en la bd (ke esta en sqlyog), me ejecuta la insercion como si la ubiera echo, me sale la alerta ke le puse de Se realizo la insercion correctamente, enseguida checo la bd y pues nada solo se asigno un registro en blanco sin nada de la informacion ke segun yo se envió.

Posteo mi código:

Código:
$pryestatus=$_get['pryestatus'];
$emp=$_get['emp'];
$fecha=$_get['fecha'];
$moti=$_get['moti'];
$reque=$_get['reque'];
$per=$_get['per'];
$de=$_get['de'];
$a=$_get['a'];

	 
	
$ins = "INSERT INTO salax (id_sala, id_emp, fecha_soli, motivo, reque, tot_per, de, a) 
VALUES ('$pryestatus','$emp','$fecha','$moti','$reque','$per','$de','$a')";        
            $res = mysql_query($ins) or die('Consulta fallida: ' . pg_last_error());
            echo "aki" . $res;
			 if($res) { //Insercion o actulizacion exitosa, mensaje al usuario.
                   echo "<script languaje=javascript>".
                            "alert(\"Sus datos han sido actualizados!\");".
                            //"location.href=\"InvDatos.php\";".
                        "</script>";
}
Si alguine me pudiera ayudar, agradezco cualkier comentario.

SALU2
  #2 (permalink)  
Antiguo 05/06/2007, 19:26
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Re: problema con la insercion de datos en un servidor con mysql

Saludos ferbux, sobre tu problema que tienes no es problema de tu consulta SQL, si no mas bien de tu codigo PHP, donde usas $_get[] deberias usar $_GET[], de seguro es por eso que anda insertando tuplas en blanco, y deberia mostrarte warnings el motor de PHP por el uso de esa variable $_get, pero probablemente en la configuracion de PHP esta configurado para que no se muestren los warnings, es bueno tenerla habilitada cuando estas en ambientes de desarrollo y pruebas del software, revisa bien siempre tu codigo y determina si es la consulta o tu codigo PHP, haciendo un echo de tu consulta que mandas en el mysql_query(), podrias saber si la consulta se ejecuta bien o es que el codigo PHP no recupera los valores para la sentencia INSERT, una cosa mas creo que te equivocaste para mostrar el error, es mysql_error(), el otro es para postgreSql, saludos, cya

P.D.: se mas cuidadoso poniendo codigo PHP en el foro de MySQL, que los moderadores no permiten el posteo de codigo PHP, en general deberia ser solo SQL.
__________________
"El Conocimiento es de todos, no solo de algunos"
  #3 (permalink)  
Antiguo 06/06/2007, 07:38
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: problema con la insercion de datos en un servidor con mysql

Trasladado de BD a PHP.

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
  #4 (permalink)  
Antiguo 06/06/2007, 15:57
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
De acuerdo Re: problema con la insercion de datos en un servidor con mysql

muchas gracias por el consejo, tienes razon me habia eqivocado.

Gracias deadlykyo
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 19:15.