Foros del Web » Programando para Internet » PHP »

Insertar datos automaticamente ..

Estas en el tema de Insertar datos automaticamente .. en el foro de PHP en Foros del Web. Hola amigos, queria ver si esto sea posible. tengo dos tablas: - lista - alumnos Lo que quireo hacer es que coja de la tabla ...
  #1 (permalink)  
Antiguo 25/03/2005, 00:58
 
Fecha de Ingreso: diciembre-2003
Ubicación: Campehce, Mexico
Mensajes: 325
Antigüedad: 14 años
Puntos: 0
Insertar datos automaticamente ..

Hola amigos, queria ver si esto sea posible.

tengo dos tablas:
- lista
- alumnos

Lo que quireo hacer es que coja de la tabla lista un campo y ese campo lo inserte en la tabla alumnos pero que lo haga por ejemplo cada dia.

Creo si se puede hacer y espero alguien sepa
  #2 (permalink)  
Antiguo 25/03/2005, 01:14
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
... claro que es posible... ... pero no estoy muy seguro de si se pueda hacer todo de lado con sentencias SQL ... en www.mysql-hispano.org leí alguna vez que se pueden efectuar dos sentencias a la vez... no leí detalladamente.. pero de reojo ví dos selects juntos.. si eso se puede quizá lo que tú pretendes también... esto es preferible para ahorrar recursos... pero bueno... también se puede con PHP.. y sería algo así:
Código PHP:
<?
// conectamos y demás....
$res=mysql_query("SELECT campo FROM tabla"$algo);
while(
$row=mysql_fetch_assoc($res)) {
mysql_query("INSERT INTO tabla (id , campo) VALUES ('', '".$row['campo']."')"$algo);
 
// el primer "campo" es de la tabla a insertar y el segundo se refiere al de la tabla que se consultó
}
?>
y creo sería todo agrandes razgos.. sin mayor ciencia... Esto te insertaria cada registro de un campo otra tabla de la misma forma... Ve como trabaja el ciclo.. adaptalo a lo que necesites.. actualiza, inserta nuevo.. ó lo que quieres.

Te he respondido vagamente suponiendo tienes alguna base (conocimientos)... si necesitas una explicación más extendida hazmelo saber y con gusto. Y si ecplicas tus necesidades más concretamente igual podremos enfocarnos más...

Respecto a hacerlo cada cierto tiempo... es tema aparte. Para eso busca CRON JOB si tu servidor es LINUX ó Programador de Tareas (Tareas programadas? )si usas Win$

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 25/03/2005 a las 01:21
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 18:58.