sql >> Base de Datos >  >> RDS >> Mysql

Tabla de consultas de MySQL:no muestra el primer resultado

Tienes $row = mysql_fetch_array($rs); justo después de mysql_query($strSQL); . Luego en while bucle que lees $row de nuevo (segunda fila en el conjunto de resultados). Entonces, su código se verá

$strSQL = "SELECT id_quarto FROM quartos 
  WHERE tipo_quarto='". $_POST['tipo_quarto'] ."' 
  AND vista_quarto='". $_POST['vista_quarto'] ."'";
$rs = mysql_query($strSQL);
// $row = mysql_fetch_array($rs); Don't need this line!!!
while($row = mysql_fetch_array($rs)) 
{
   // output ....
}

Además, siempre tiene sentido agregar código para manejar los errores de mysql.