sql >> Databáze >  >> RDS >> Mysql

Dotazovací tabulka MySQL – Nezobrazuje první výsledek

Máte navíc $row = mysql_fetch_array($rs); hned za mysql_query($strSQL); . Poté v while smyčku, kterou čtete $row znovu (druhý řádek v sadě výsledků). Váš kód tedy bude vypadat

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

Vždy má také smysl přidávat kód pro zpracování chyb mysql.




  1. Jak získat data z databáze mysql pomocí javascriptu?

  2. Grant na více databázích. MySQL

  3. Jak vytvořím předávací dotaz v přístupu pomocí připojení bez DSN?

  4. Zlepšete výkon při fulltextovém vyhledávacím dotazu MySQL