Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Elabore un carrito de la compra con acceso a datos. Estructúrelo con ayuda del patrón MVC.
- ?>
- <?php
- $servidor = "localhost"; # Puede ser una IP o un nombre DNS
- $username = "miusuario";
- $password = "mipassword";
- $basedatos = "bdprueba";
- # Crear conexión. Opcionalmente se puede poner como quinto parámetro
- # el puerto
- $conn = mysqli_connect($servidor, $username, $password, $basedatos);
- # Comprobar conexión
- if (!$conn) {
- die("Conexi&ocacuten fallida: " . mysqli_connect_error());
- }
- echo "Conexión con éxito <br><br>";
- # A continuación se usa un "SELECT", pero igualmente podría ser
- # INSERT, DELETE o UPDATE. El código PHP sería idéntico.
- $consulta = "SELECT * FROM clientes";
- # A continuación se ejecuta la consulta y se devuelve el resultado
- # en el caso de que se trate de un SELECT. En otro caso devuelve
- # TRUE. Salvo si hay fallo, en cuyo caso devuelve FALSE.
- $result = mysqli_query($conn, $consulta);
- echo "<table class=\"tabla\">";
- while ($fila = mysqli_fetch_array($result)) {
- echo "<tr class=\"fila\">";
- echo "<td class=\"id\">".$fila[ID]."</td>";
- echo "<td class=\"nombre\">".$fila[nombre]."</td>";
- echo "</tr>";
- }
- echo "</table>";
- # En el caso de haber usado un SELECT:
- echo "mysqli_num_rows(\$result) ⇒ El resultado es de " . mysqli_num_rows($result) . " filas<br>";
- # Y para cualquier otro caso (INSERT, DELETE, UPDATE, SELECT),
- # el número de filas de la última operación se obtiene así:
- echo "mysqli_affected_rows(\$conn) ⇒ El resultado es de " . mysqli_affected_rows($conn) . " filas<br><br>";
- mysqli_free_result($result);
- # Cerrar la conexión es una buena práctica, para liberar recursos
- # inmediatamente, pero si no se pone, no pasa nada porque PHP
- # cierra la conexión automáticamente al salir:
- mysqli_close($conn);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement