//Insertar el producto 'jamon' de precio 150 € $conn = new PDO("mysql:host=localhost;dbname=tienda", "root", ""); $conn->query("insert into productos (nombre,precio) values ('jamon',150)"); $sql = "insert into productos (nombre,precio) values (:nombre,:precio)"; $st = $conn->prepare($sql); $st->execute(array('nombre' => 'jamon', 'precio' => 150)); //Insertar x productos $productos = array('tortilla' => 20, 'jamon' => 150, 'doritos' => 5, 'patatas' => 10); $sql = "insert into productos (nombre,precio) values (:nombre,:precio)"; $st = $conn->prepare($sql); $st->bindParam(':nombre', $nombre); $st->bindParam(':precio', $precio); foreach ($productos as $nombre => $precio) { $st->execute(); } //Código para saber el número total de productos $sql = "select count(*) as total from productos"; $st = $conn->query($sql); $fila = $st->fetch(); echo $fila['total']; //Código que me muestre por pantalla los nombres de los productos, me da igual como $sql = "select nombre from productos"; $st = $conn->query($sql); $productos = $st->fetchAll(); foreach($productos as $clave=>$valor){ echo $valor['nombre']."<br/>"; } //Función de framework que me devuelva el total de clientes de la ciudad que le pasemos include "framework.php"; $bd = new tiendaBD(); print_r($bd->clientesDe('bcn')); //Función de framework que me devuelva todos losproductos más caros del precio que le paso. print_r($bd->productosMasCarosQue(100)); //Función de framework que me devuelva el total de clientes de la ciudad que le pasemos function clientesDe($ciudad){ $sql="select count(*) as total from clientes where ciudad='$ciudad'"; $res= $this->getSqlRows($sql); return $res[0]['total']; } //Función de framework que me devuelva todos losproductos más caros del precio que le paso. function productosMasCarosQue($cantidad){ $sql="select * from productos where precio>=$cantidad"; return $this->getSqlRows($sql); }