mysqli_num_rows()获取位于表中的6行中的4行

时间:2016-10-20 11:44:20

标签: php mysqli

这是我的代码 函数mysqli_num_rows()有一些问题。首先它运行良好,从表中返回所有行,但现在它只从表中取出6行中的4行。 我没有触及代码,我不知道是什么导致了这个问题

代码:

     <?php
        $servername = "localhost";
        $username = "root";
         $password = "";
         $dbname = "rezervacija";

        // Create connection
         $conn1 = mysqli_connect($servername, $username, $password,$dbname);
       // Check connection
           if (!$conn1) {
                      die("Connection failed: " . mysqli_connect_error());
                         }


       $sql1 = "SELECT  vrstanastave,vrijeme_pocetka,vrijeme_zavrsetka,datum, naziv_predmeta, brucionice, naziv_smjera
             FROM raspored 
              INNER JOIN dvorana ON dvorana.ID_dvorana=raspored.dvorana
              INNER JOIN predmeti ON predmeti.ID_predmeti=raspored.predmeti
              INNER JOIN smjer ON smjer.ID_smjer=raspored.smjer
              WHERE smjer.naziv_smjera='strojarstvo' ";
              $conn = mysqli_connect("localhost", "root","" , "rezervacija");
                              $result1 = mysqli_query($conn1, $sql1);

                if (mysqli_num_rows($result1) > 0) {

                                                   // output data of each row
echo "<table>";





                      echo "<th>SMJER</th>";
                     echo "<th>PREDMET</th>";   
                   echo "<th>VRSTA NASTAVE</th>";
                     echo "<th>DVORANA</th>";
                      echo "<th>DATUM</th>";
                         echo "<th>VRIJEME POCETKA</th>";
                 echo "<th>VRIJEME ZAVRSETKA</th>";





while($row = mysqli_fetch_assoc($result1)) {


                                            echo "<tr>";
                                          echo "<td>$row[naziv_smjera]                         </td>";
                                        echo "<td>$row[naziv_predmeta]</td>";
                                      echo "<td> $row[vrstanastave] </td>";
                                      echo "<td>$row[brucionice]</td>";
                                       echo "<td>$row[datum]</td>";
                                     echo "<td>$row[vrijeme_pocetka]</td>";
                              echo "<td>$row[vrijeme_zavrsetka]</td>";




                                               echo "</tr>";



                                                            }echo "</table>";
                                          } else {
echo "0 results";
                }

 mysqli_close($conn1);
           ?>

0 个答案:

没有答案