sql >> Database >  >> RDS >> Mysql

MySQL-querytabel - Toont eerste resultaat niet

Je hebt extra $row = mysql_fetch_array($rs); net na mysql_query($strSQL); . Dan in while loop lees je $row nogmaals (tweede rij in de resultatenset). Dus je code ziet er

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

Het is ook altijd logisch om code toe te voegen voor het afhandelen van mysql-fouten.




  1. Gegevens van de ene MySQL-tabel naar de andere verplaatsen

  2. Gebruik van COUNT om afzonderlijke records weer te geven met meer dan 2 exemplaren in MySQL

  3. Wat is de juiste manier om de node.js postgresql-module te gebruiken?

  4. Hoe UTF8-tekens te gebruiken in het DEFAULT c++-project OF bij gebruik van mysql-connector voor c++ in visual studio 2019 (Latin7_general_ci tot UTF-8)?