Buscar : en
Por :

Insertar datos a tabla mysql por consulta sql

tinchopay1987, el 5 nov 2009, 14:02:05 
 Señalar este mensaje a los moderadores

Hola, quiero consultarles, tengo el siguiente código, me estoy conectando a una base de datos ingres, la cual hago bien la consulta sql, luego quiero que automaticamente los datos recibidos de la consulta se inserten en una tabla de base de datos mysql en servidor local...Aqui el codigo, no me inserta los datos por eso mi consulta:

<html>
<head>
<title>99-200 en Sucursales</title>
</head>
<body>
<?php
include("conexSusemacri.phtml");
include("conexmysqlmacri.php");
$link=Conectarse();
$conexion=conectmysql();
if (!$_POST){
?>
<H1>Consulta 99/200 en Sucursales</H1>
<FORM ACTION="99-200.php" METHOD="post">
Sucursal:
<INPUT TYPE="TEXT" NAME="sucursal"><br>
<BR><BR>
Fecha desde : <INPUT TYPE="TEXT" NAME="fdesde"><br>
Fecha hasta : <INPUT TYPE="TEXT" NAME="fhasta"><br>
<BR><BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
<?} else{
$strsql="Select c.serie, c.numero, c.fecha, c.montototal, c.vendedor, p.nombre1, p.apellido1, c.cajero, j.nombre1 as nombre2, j.apellido1 as apellido2
from contados c, detallecontados d, codigos a, empleados e, personas p, empleados h, personas j
where
c.sucursal = '$sucursal' and
c.fecha between('$fdesde') and ('$fhasta') and
c.serie = d.serie and
c.numero = d.numero and
d.codigo_unico = a.codigo_unico and
a.codigo = 99 and
a.color = 200 and
c.vendedor = e.empleado and
e.cedula = p.cedula and
c.cajero = h.empleado and
h.cedula = j.cedula";
$result=ingres_query($link,$strsql);
$row=ingres_fetch_array($result) ;

?>

<BR>
Desde : <?php printf("<tr><td> %s</td></tr>",$fdesde) ; ?>
Hasta : <?php printf("<tr><td> %s</td></tr>",$fhasta) ; ?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> Serie</TD><TD> Numero </TD><TD> Fecha</TD><TD> Monto</TD><TD> Vendedor</TD><TD> Nombre1</TD><TD> Apellido1</TD><TD> Cajero</TD><TD> Nombre2</TD><TD> Apellido2</TD></TR>
<BR><BR>
<?php

while($row=ingres_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td><td> %s</td></tr>",
$row["serie"],$row["numero"],$row["fecha"],$row["montototal"],$row["vendedor"],$row["nombre1"],$row["apellido1"],$row["cajero"],$row["nombre2"],$row["apellido2"]);
$sql = "INSERT INTO 99_200 (sucursal , serie , numero, fecha, montototal, vendedor, nomvendedor, apvendedor, cajero, nomcajero, apcajero) VALUES ($sucursal,'$row[serie]',$row[numero],$row[fecha],$row[montototal],$row[vendedor],'$row[nombre1]','$row[apellido1]',$row[cajero],'$row[nombre2]','$row[apellido2]');";
mysql_select_db("macri",$conexion);
echo $sql;
mysql_query($sql);
}}
/*ingres_commit($link);*/
@mysql_close($conexion);
ingres_close($link);

?>
</table>
</body>
</html>

Configuración: Windows XP
Firefox 3.0.15

Mejores respuestas para « Insertar datos a tabla mysql por consulta sql » en :
MySQL – Actualizar campos con unión de tablas VerSi tienes dos tablas y estás tienen una clave en común (por ejemplo la clave “id”), entonces es posible actualizar el campo de una de las dos tablas (update_table) gracias a los datos de la segunda (reference_table) haciendo una unión de tablas. El...
Copia de respaldo y restauración de bases de datos Mysql VerEn este artículo veremos la manera más sencilla de hacer una copia de respaldo y luego restaurar una base de datos Mysql. Copia de respaldo Para hacer una copia de respaldo de una base de datos se recomienda crear un dump. Para hacer un dump de...
MySQL – Cargar un fichero de texto en una tabla VerPara cargar un fichero de texto definido como: $ tail /home/user1/test.txt 'nombre1',1,9 'nombre2',2,3 'nombre3',3,54 'nombre4',4,2 'nombre5',5,9 En una tabla definida como: CREATE TABLE cargartest ( ...
Descargar SQLyog VerEs una excelente herramienta gráfica muy fácil de utilizar, compacta y muy rapida para poder manejar tu base de datos de MySQL donde quieras. También te ayuda al diseño de tu base de datos no sólo manejar contiene unas herramientas que te ayudan a...
Descargar Pro Photo Tools VerPro Photo Tools es una curiosa herramienta que te permitira ubicar el lugar geografico de cada imagen. Basicamente, el programa nos permite editar ciertos parametros en las fotografias donde podremos insertar datos concretos de cada imagen. De esta...
Ataques de inyección SQL VerInyección SQL Los ataques de inyección SQL atacan los sitios web que dependen de bases de datos relacionadas. En este tipo de páginas Web, los parámetros se pasan a la base de datos como una consulta de SQL. Si un diseñador no verifica los parámetros...
Introducción - Bases de datos Ver¿Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos...
ODBC Ver¿Qué es ODBC? ODBC significa Open Database Connectivity, es decir, conectividad abierta de base de datos. Éste es un formato definido por Microsoft para la comunicación entre los clientes de bases de datos de Windows y los usuarios de los DBMS. El...