Comunidad de diseño web y desarrollo en internet online

Asignar valor a variable

Citar            
MensajeEscrito el 12 Nov 2019 01:55 pm
Hola estoy haciendo una practica para control de ventas y cuando ejecuto la venta me sale este error
Call to a member function fetch() on a non-object

Despues de insertar registro, tengo una consulta cuyo valor me da 17 y ese valor lo quiero asignar a un campo de mi tabla, sin embargo me da error

$query = $base_de_datos->prepare("INSERT INTO ventas(fecha, total) VALUES (?, ?);");

$query->execute($query);

$query2 = ("SELECT id FROM ventas ORDER BY id DESC LIMIT 1;");

$query2->execute($query2);

$resultado = $query2->fetch(PDO::FETCH_OBJ);

$id_venta = $resultado === false ? 1 : $resultado->id;

// tomar el id y asignárselo al campo id_venta

$sentencia = ("INSERT INTO productos_vendidos(id_producto, id_venta, cantidad) VALUES (?, ?, ?);");

Por Karolnum

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2019 09:18 pm
Mira en la documentacion que opciones tienes para
fetch(PDO::FETCH_OBJ);

La otra opcion seria array asociativo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.