Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/12/2015, 14:02
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años
Puntos: 6
Respuesta: Ordenar por uno de los valores enum

Cita:
Iniciado por peperafa Ver Mensaje
Yo haría algo así:

Código PHP:
//tomas el valor de uno
$enum="'gratis'";
$enum="'compra'";
$enum="'gratis' AND recuros='compra'";//Tomas el valor de los dos 
$sql "SELECT * FROM producto WHERE recuros=".$enum." ORDER BY recursos ASC"//Utilizas ASC o DESC dependiendo si quieres mostrar gratis o compra primero 
Saludos!!
Utilice de este modo y nada no hay resultados es decir no aparece el texto


Código PHP:
Ver original
  1. <?php  
  2.         if (isset($_GET['recursos']))   $recursos = $_GET['recursos'];
  3.         $conexion = mysqli_connect($dbhost,$dbuser,$dbpass,$dbdatabase) or die ('error');   // Conexión
  4.         if (!$conexion) {   die("Error de conexión: " . mysqli_connect_error());    }
  5.         //tomas el valor de uno
  6.         $enum="'Gratis'";
  7.         $enum="'Compra'";
  8.         $enum="'Gratis' AND recuros='Compra'";//Tomas el valor de los dos
  9.         $sql = "SELECT * FROM producto WHERE recuros=".$enum." ORDER BY recursos ASC"; //Utilizas ASC o DESC dependiendo si quieres mostrar gratis o compra primero  
  10.  
  11.         $result = mysqli_query($conexion, $sql);
  12.         if (mysqli_num_rows($result) > 0) {
  13.         while($row = mysqli_fetch_assoc($result)) {
  14.         ?>
  15.        
  16.        
  17.  
  18.         <?php echo $recursos = $row["recursos"]; ?>
  19.        
  20.         <?  }  } mysqli_close($conexion); ?>