Search

En JosSecurity agradecemos cualquier ayuda para poder mantener este proyecto, si deseas donar por favor da clic en el botón de al lado y te daremos algunas opciones para hacerlo.

Obtener un arreglo de una consulta mysql

Este es un “jossito” que te dá la opción de traer en un arreglo muchos datos para después mostrarlos.

				
					<?php

arreglo_consulta("SELECT * FROM users");

?>
				
			

Ejemplo

				
					<div class="table-responsive">
    <table class="table table-striped
    table-hover	
    table-borderless
    table-primary
    align-middle">
      <thead class="table-dark">
        <caption>Usuarios</caption>
        <tr>
          <th>ID</th>
          <th>Nombre</th>
          <th>Correo</th>
          <th>Rol del usuario</th>
          <th>Creación</th>
          <th>Ultima actualización</th>
          <th>Acciones</th>
        </tr>
        </thead>
        <tbody class="table-group-divider">
          <?php
          foreach (arreglo_consulta("SELECT * FROM users") as $row){?>
          <tr class="table-primary" >
            <td scope="row"><?php echo $row['id']; ?></td>
            <td><?php echo $row['name']; ?></td>
            <td><?php echo $row['email']; ?></td>
            <td><?php echo $row['id_rol']; ?></td>
            <td><?php echo $row['created_at']; ?></td>
            <td><?php echo $row['updated_at']; ?></td>
            <td>
              <?php if($row['id'] != $iduser){?>
                <form action="<?php $_SERVER["PHP_SELF"]; ?>" method="post">
                  <input value="<?php echo $row['id']; ?>" type="hidden" name="txtID" id="txtID">
                  <button type="submit" name="eliminar" class="btn btn-danger">Eliminar</button>
                </form>
              <?php }elseif($row['id'] == $iduser){ ?>
                  No puedes hacer nada
              <?php } ?>
          </td>
          </tr>
          <?php
          }
          ?>
        </tbody>
        <tfoot>
          
        </tfoot>
    </table>
  </div>
				
			

Aquí estamos trayendo información de la tabla usuarios para poder mostrarla.

Advertencia

Este “jossito” ocupa PDO, esto para hacer una conexión de manera segura pero, en caso de usar el código de una manera incorrecta, podría afectar a tu código o simplemente dañar a la base de datos.

Obtener un arreglo de una consulta mysql