2016-05-05 11 views
0

私は、予約のスケジュールが取得されているWebページを作成しようとする初心者ですデータベースから。 PHPファイルでは、私は、これはそれを行うための正しい方法があるかどうかが、私は読んでいる場合、ここで機能mysqlクエリを含む変数を1つのPHPファイルから取り出し、別のPHPファイルにクエリの内容を出力するループを作成したい

public function getDTodayScheduleDB(){ 

      $session=Modulator::getSession(); 
      $session->start(); 
      $currentdrID=$_SESSION['userID']; 

      $todayDate = date("Y/m/d"); 

      $getTSchedule = "SELECT time, user.name FROM reservation FULL JOIN user ON childID = user.ID AND doctorID = '$currentdrID' AND date = '$todayDate'"; 
      $result = Modulator::getDb()->query($getTSchedule); 
      return $result; 
     } 

私はわかりませんが、SELECT文を使用してクエリを作成する機能を持つクラスを持っていますこれは私がグーグルでそれを試みたときです。 $結果変数はPHPファイルに戻り、私は他の場所でクエリをテストしたが、それが動作していないと、それは彼の問題はから変数通過している作品、なぜ私にはわからないが、この

<?php 

       include realpath($_SERVER['DOCUMENT_ROOT'] . '/Classes/Models/DoctorModel.php'); 
       $scheduleResult = DoctorModel::getDTodayScheduleDB(); 
       while($row = mysqli_fetch_assoc($scheduleResult)){ 
        $appTime = $row['time']; 
        $childName = $row['name']; 





        echo"<tr>"; 
        echo"<td>".$appTime."</td>"; 
        echo"<td>".$childName."</td>"; 
        echo"</tr>"; 
       } 
      ?> 

のように使用されます私が推測する他のページへの機能。

答えて

0

::演算子を使用すると、非静的(インスタンスメソッド)関数が静的関数であるかのように呼び出されます。 getDTodayScheduleDBがDoctorModelクラスの内部にあると仮定すると、次のように定義する必要があります。

public static function getDTodayScheduleDB(){ 
    //your code here 
} 
関連する問題