Mysql
 sql >> Base de données >  >> RDS >> Mysql

Table de requête MySQL - N'affiche pas le premier résultat

Vous avez en plus $row = mysql_fetch_array($rs); juste après mysql_query($strSQL); . Puis dans while boucle vous lisez $row à nouveau (deuxième ligne dans le jeu de résultats). Ainsi, votre code ressemblera à

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

De plus, il est toujours logique d'ajouter du code pour gérer les erreurs mysql.