Programación Web y Scripting > PHP
No Puedo Grabar Datos En Access
(1/1)
neorent:
que tal amigos del foro, bueno tengo un problema que no se como insertar datos en una tabla de acces, la conexion esta bien y los datos igual, el problema que es que me dice lo siguiente.
--- Código: Text --- Warning: odbc_do(): SQL error: [Microsoft][Controlador ODBC Microsoft Access] El número de valores de consulta y el número de campos de destino son diferentes., SQL state 21S01 in SQLExecDirect in c:\easyphp1-8\www\soporte\access\graba.php on line 15
tonces no entiendo pk me da ese error si se supone que estoy haciendo bien la consulta bueno eso creo, le puedo dejar el code y asi me dicen que diablos le pasa a mi code, muchas gracias amigos adios y de ante mano muchas gracias
--- Código: Text --- <?php$i_nombre=$_GET['nombre']; $i_direcc=$_GET['direccion']; $i_requerimiento=$_GET['requerimiento']; $i_oficina=$_GET['oficina']; $i_fono=$_GET['fono']; $i_fecha=$_GET['fecha']; $i_hora=$_GET['hora'];$conexion = odbc_connect("base_soporte","","");echo "$conexion <br>";$consulta= "select * from maestro_atenciones";echo "$consulta <br>";$sql="insert into maestro_atenciones (usuario_atencion, direccion_depto, problema_descrito, n_oficina, fono_anexo, fecha_llamado, hora_llamado) values('$i_nombre','$i_direcc','$i_requerimiento','$i_oficina','$i_fecha','$i_hora')";echo "$sql <br>";$rs=odbc_do($conexion,$sql,$consulta);echo "$rs <br>";odbc_close_all();?><title>RESULTADO DE REQUERIMIENTO</title><script LANGUAGE="JavaScript"> function redireccionar() { setTimeout("location.href='pruebadeaccess2.php'", 58000); }</SCRIPT><body onLoad="redireccionar()">
ibito:
Quisiera saber si no lees el error o en realidad no lo entiendes.
El error dice:
--- Código: Text --- El número de valores de consulta y el número de campos de destino son diferentes.
Tu consulta es
--- Código: Text --- insert into maestro_atenciones (usuario_atencion, direccion_depto, problema_descrito, n_oficina, fono_anexo, fecha_llamado, hora_llamado) values('$i_nombre','$i_direcc','$i_requerimiento','$i_oficina','$i_fecha','$i_hora')
ahora vamos a diseccionarla un poco a ver si tu llegas al error:
--- Código: Text --- insert into maestro_atenciones (usuario_atencion, direccion_depto, problema_descrito, n_oficina, fono_anexo, fecha_llamado, hora_llamado) values('$i_nombre','$i_direcc','$i_requerimiento','$i_oficina','$i_fecha','$i_hora')
Veamos la parte de "maestro_atenciones"
--- Código: Text --- (usuario_atencion, 1direccion_depto, 2problema_descrito, 3n_oficina, 4fono_anexo, 5fecha_llamado, 6hora_llamado 7) Ahora la parte de los valores que insertas:
--- Código: Text --- ('$i_nombre', 1'$i_direcc', 2'$i_requerimiento', 3'$i_oficina', 4'$i_fecha', 5'$i_hora' 6)
neorent:
perdon pro ser tan idiotas amigos pero realmente no me di cuenta y llevo mas de una semanaq tratando de sacar este problema, por otro lado soy mas que nuevo en este tema y no es disculpa ni nada solo que cualquiera puede cometer un error y bueno muchas gracias por hacerme ver donde estaba el error y prometo no volver a cometer este tipo de error gracias a todos
ibito:
--- Cita de: "neorent" --- perdon pro ser tan idiotas amigos pero realmente no me di cuenta y llevo mas de una semanaq tratando de sacar este problema, por otro lado soy mas que nuevo en este tema y no es disculpa ni nada solo que cualquiera puede cometer un error y bueno muchas gracias por hacerme ver donde estaba el error y prometo no volver a cometer este tipo de error gracias a todos
--- Fin de la cita ---
No es que sea idiota la pregunta, todos pasamos por eso, simplemente me gustaría que 1) leyeras los errores o 2) buscaras en google el error si de plano no pudiste, entonces si pregunta.
No me molestó responder, simplemente pensé: "no pudo buscar en google?"
Aparte creo que eso es de SQL y no de PHP.
Pido disculpas si me expresé mal :D
neorent:
NO AMIGO NO TIENES PK PEDIR DISCULPAS QUIEN LAS PIDE SOY YO, HABIA BUSCADO PERO TENGO TANTAS COSAS QUE NO BUSQUE BIEN Y POR ESO POSTIE EL CODE PERO TRATARE DE SER MAS CUIDADOSO Y MUCHAS GRACIAS AMIGO ESA PEQUEÑA LINEA PUDO COSTARME EL CUELLO PK ES PARA EL LUNES Y SOLO ME FALTABA ESO Y GRACIAS ADIOS
Navegación
Ir a la versión completa