este es el ejemplo
insert into lineas (Id, Producto, Cantidad, Subtotal) select compra.numero, compra.Producto, compra. Cantidad, (productos.Precio * compra.Cantidad) from compra, producto where producto.Id=compra.Producto
Escrito 14 enero 2013 - 11:21
insert into lineas (Id, Producto, Cantidad, Subtotal) select compra.numero, compra.Producto, compra. Cantidad, (productos.Precio * compra.Cantidad) from compra, producto where producto.Id=compra.Producto
Escrito 14 enero 2013 - 11:30
SELECT compra.numero, compra.Producto, compra. Cantidad, (productos.Precio * compra.Cantidad) FROM compra, producto WHERE producto.Id=compra.Producto
Escrito 14 enero 2013 - 02:31
Escrito 14 enero 2013 - 03:12
session_start();
if (isset($_SESSION["logged"]))
{
require_once("conexion.inc.php");
$conexion = new mysqli($servidor, $usuario, $passwd, $basedatos);
if (mysqli_connect_errno())
{
echo "Error al establecer la conexión con la base de datos: " . mysqli_connect_error();
exit();
}
$cliente = $_SESSION["usuario"];
//Crear nueva orden
$fecha1 = date("Y-m-d");
$fecha2 = date("Y-m-d", (mktime(0, 0, 0,date("m"), date("d")+2, date("Y"))));
$sql = "INSERT INTO ordenes (IdCliente, FechaOrden, FechaEnvio) VALUES ($cliente, '$fecha1', '$fecha2')";
if (!$conexion->query($sql))
throw new Exception("No se ha podido crear la nueva orden.");
$orden = $conexion->insert_id;
//Añadir las líneas de la orden
$sql = "INSERT INTO lineasorden (IdOrden, IdProducto, Cantidad, Subtotal) SELECT $orden, carritocompra.IdProducto,";
$sql.= "carritocompra.Cantidad, (productos.Precio * carritocompra.Cantidad) FROM productos, carritocompra ";
$sql .= "WHERE productos.IdProducto = carritocompra.IdProducto AND carritocompra.IdCarrito = $cliente";
if (!$conexion->query($sql))
throw new Exception("Error al crear las líneas de la orden.");
Escrito 15 enero 2013 - 07:56
INSERT INTO MiTabla1 (PriKey, Description)
SELECT PriKey, Description
FROM MiTabla2
Escrito 15 enero 2013 - 04:01
Escrito 16 enero 2013 - 07:00
Escrito 16 enero 2013 - 10:58
hola enecumene no entiendo lo que me pones podrias explicarme por favor gracias