sql >> データベース >  >> RDS >> Mysql

MySQLクエリテーブル-最初の結果が表示されない

    追加の$row = mysql_fetch_array($rs);があります mysql_query($strSQL);の直後 。次に、while $rowを読んだループ 再び(結果セットの2行目)、コードは次のようになります

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

    また、mysqlエラーを処理するためのコードを追加することは常に理にかなっています。




    1. rake db:createがWin7x64で失敗する

    2. PKであるシーケンシャルインデックスの曲線因子

    3. MySQLテーブルレコードを半分に分割してページの両側に表示する方法

    4. MySql Connector 6.8.2 RC、Entity Framework 6、およびコードファースト