Php for

<?php
 for ($i = 0; $i < 10; $i += 2) {
 echo $i . "<br/>";
 }
 $i = 0;
 for (; $i < 10; $i += 2) {
 echo $i . "<br/>";
 }

$i = 0;
 for (; $i < 10;) {
 echo $i . "<br/>";
 $i += 2;
 }
 $i = 0;
 for (;;) {
 echo $i . "<br/>";
 $i += 2;
 if ($i > 10) {
 break;
 }
 }
 echo $i;
 ?>

Bucle while

<?php
 $a = 0;
 while ($a < 10) {
 echo "$a<br/>";
 $a += 2;
 }

$a = 0;
 while ($a < 10) {
 if ($a % 2 == 0) {
 echo "**<br/>";
 } else {
 echo "*****<br/>";
 }
 $a++;
 }

$a = 0;
 while ($a < 10) {
 if ($a % 2 == 0) {
 ?>
 <p style="background-color: black">.......</p>
 <?php
 } else {
 ?>
 <p style="background-color: red">.......</p>
 <?php
 }
 $a++;
 }
 ?>

Else if y switch

<?php
 $a = 1;

if ($a < 5) {
 echo '<div style="background-color: red">
 <h2>Menor de 5</h2>
 <h2>No estás autorizado a entrar</h2>
 </div>';
 } elseif ($a < 10) {
 echo "Menor de 10";
 } elseif ($a < 20) {
 echo "Menor de 20";
 } else {
 echo "Mayor de 20";
 }

switch ($a) {
 case 1:
 echo "Vale uno";
 break;
 case 2:
 case 3:
 echo "Vale 2 o 3";
 break;
 default:
 echo "Vale más de tres";
 }
 ?>

PHP if

<?php
 $a = 1;

if ($a < 5) {
 echo '<div style="background-color: red">
 <h2>Menor de 5</h2>
 <h2>No estás autorizado a entrar</h2>
 </div>';
 } else {
 echo "Mayor de 5";
 }
 if ($a < 5) {
 ?>
 <div style="background-color: red">
 <h2>Menor de 5</h2>
 <h2>No estás autorizado a entrar</h2>
 </div>
 <?php
 } else {
 ?>
 <h2>Menor de 5</h2>
 <?php
 }
 if ($a < 5):
 ?>
 <div style="background-color: red">
 <h2>Menor de 5</h2>
 <h2>No estás autorizado a entrar</h2>
 </div>
 <?php
 else:
 ?>
 <h2>Menor de 5</h2>
 <?php
 endif
 ?>

preExamen

//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);
 }