Código PHP:
$sql = "INSERT INTO tabla1 (codigo, fecha, nombre)
SELECT codigo, fecha, nombre
FROM tabla2
WHERE <condicion>
ORDER BY codigo ASC";
$sth = $BD->prepare($sql);
$sth->execute();
| ||||
Respuesta: Incrementar valor de campo Te serviría configurar el campo indice de la tabla1 como autoincrement y que el solo se valla auto incrementando ?? Sino, primero selecciona el indice de la tabla1 y lo guardas en una variable, a eso le sumas 1 y eso lo insertas en la tabla
__________________ Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico. |
| |||
Respuesta: Incrementar valor de campo El quid de la cuestión es, en base a qué se establece o debe ser generado ese índice y cual es su fin. Si simplimente su función es ser un identificador único, establece el campo en autoincremental y que la base de datos se encargue de general el número correspondiente, como te indicaron.
__________________ Unset($vida['malRollo']); |
| ||||
Respuesta: Incrementar valor de campo Cita: Pues ira en el mismo insert pero antes tendras que calcularlo. Algo asi:
Código SQL:
Ver original Eso te devuelve el ultimo id de la tabla pongamole 50, esto lo guardas en una variable y tendremos
Código PHP:
Ver original y en el insert metes el $result en el value del id
Código SQL:
Ver original Todo lo anterior lo escribi asi a lo mental, por si hay algun error, es solo para direccion, aunque lo mejor es poner en autoincrement el campo.
__________________ Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico. |
| ||||
Respuesta: Incrementar valor de campo Cita: Hola recién retomé esta parte del código, estuve full.
Iniciado por KATHYU Pues ira en el mismo insert pero antes tendras que calcularlo. Algo asi:
Código SQL:
(...)Ver original Todo lo anterior lo escribi asi a lo mental, por si hay algun error, es solo para direccion, aunque lo mejor es poner en autoincrement el campo. Lo que quiero es insertar registros de una tabla hacia otra. Código PHP:
__________________ Todos somos iguales. NO! a la violencia de género. |
Etiquetas: |