Advertisement
Guest User

pastebin

a guest
Jan 23rd, 2020
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. <?php
  2. //Elabore un carrito de la compra con acceso a datos. Estructúrelo con ayuda del patrón MVC.
  3. ?>
  4.  
  5.  
  6. <?php
  7.  
  8. $servidor = "localhost"; # Puede ser una IP o un nombre DNS
  9. $username = "miusuario";
  10. $password = "mipassword";
  11. $basedatos = "bdprueba";
  12.  
  13. # Crear conexión. Opcionalmente se puede poner como quinto parámetro
  14. # el puerto
  15. $conn = mysqli_connect($servidor, $username, $password, $basedatos);
  16.  
  17. # Comprobar conexión
  18. if (!$conn) {
  19. die("Conexi&ocacuten fallida: " . mysqli_connect_error());
  20. }
  21. echo "Conexi&oacuten con &eacutexito <br><br>";
  22.  
  23. # A continuación se usa un "SELECT", pero igualmente podría ser
  24. # INSERT, DELETE o UPDATE. El código PHP sería idéntico.
  25. $consulta = "SELECT * FROM clientes";
  26.  
  27. # A continuación se ejecuta la consulta y se devuelve el resultado
  28. # en el caso de que se trate de un SELECT. En otro caso devuelve
  29. # TRUE. Salvo si hay fallo, en cuyo caso devuelve FALSE.
  30. $result = mysqli_query($conn, $consulta);
  31.  
  32.  
  33. echo "<table class=\"tabla\">";
  34.  
  35.  
  36. while ($fila = mysqli_fetch_array($result)) {
  37.  
  38. echo "<tr class=\"fila\">";
  39. echo "<td class=\"id\">".$fila[ID]."</td>";
  40. echo "<td class=\"nombre\">".$fila[nombre]."</td>";
  41. echo "</tr>";
  42.  
  43. }
  44.  
  45.  
  46. echo "</table>";
  47.  
  48.  
  49.  
  50. # En el caso de haber usado un SELECT:
  51. echo "mysqli_num_rows(\$result) &rArr; El resultado es de " . mysqli_num_rows($result) . " filas<br>";
  52.  
  53. # Y para cualquier otro caso (INSERT, DELETE, UPDATE, SELECT),
  54. # el número de filas de la última operación se obtiene así:
  55. echo "mysqli_affected_rows(\$conn) &rArr; El resultado es de " . mysqli_affected_rows($conn) . " filas<br><br>";
  56.  
  57. mysqli_free_result($result);
  58.  
  59.  
  60. # Cerrar la conexión es una buena práctica, para liberar recursos
  61. # inmediatamente, pero si no se pone, no pasa nada porque PHP
  62. # cierra la conexión automáticamente al salir:
  63.  
  64. mysqli_close($conn);
  65.  
  66. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement