Mysql
 sql >> Database >  >> RDS >> Mysql

Tabella query MySQL - Non mostra il primo risultato

Hai extra $row = mysql_fetch_array($rs); subito dopo mysql_query($strSQL); . Quindi in while ciclo hai letto $row di nuovo (seconda riga nel set di risultati). Quindi il tuo codice apparirà

$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 ....
}

Inoltre, ha sempre senso aggiungere codice per la gestione degli errori MySQL.