2016-07-11 8 views
1

Ich versuche, ein Login mit PHP zu überprüfen, aber diese Störung erhalte:Call to undefined Funktion mysql_num_rows()

Fatal error: Uncaught Error: Call to undefined function MYSQL_NUM_ROWS() in /opt/lampp/htdocs/social/index.php:100 Stack trace: #0 {main} thrown in /opt/lampp/htdocs/social/index.php on line 100

hier ist mein Code

if(isset($_POST['login'])){ 

     $studentid = $_POST['studid']; 
     $pass = $_POST['password']; 

     $query2 = mysqli_query($con, "SELECT * FROM members WHERE student_id = '$studentid' AND password = '$pass' ") or die (mysqli_connect_error()); 

     while($studid = mysqli_fetch_object($query2)) 
      { 
      echo "$studid->member_id"; 
      } 
      $numberOfRows = MYSQL_NUM_ROWS($query2); 
      if ($numberOfRows == 0) 
       { 

       } 
      else if ($numberOfRows > 0){ 
        $wewness = mysql_query("SELECT * FROM members WHERE student_id = $studentid")or die(mysql_error()); 
        $getid = mysql_fetch_array($wewness); 
        if($getid['account_status']==0){ 
         $_SESSION['login'] = 'maybe'; 
         $_SESSION['member_id'] = $getid['member_id']; 
         $_SESSION['studentid'] = $getid['student_id']; 
         header('location:registerexec.php'); 
        }elseif($getid['account_status']==2){ 
         $_SESSION['login'] = 'true'; 
         $_SESSION['member_id'] = $getid['member_id']; 
         $_SESSION['studentid'] = $getid['student_id']; 
         header('location:hometest.php'); 

        }elseif($getid['account_status']==1){ 
         $_SESSION['login'] = 'maybe'; 
         $_SESSION['member_id'] = $getid['member_id']; 
         $_SESSION['studentid'] = $getid['student_id']; 
         header('location:fill.php'); 

        } 
       } 
      } 
+0

mysql_ * Funktionen wurden in PHP 7 entfernt. Sie sollten sie nicht mehr verwenden. –

+3

Sie scheinen 'mysql_' und' mysqli_' Funktionen zu mischen. – andrewsi

+0

'mysqli_num_rows ($ query2)' –

Antwort

5

Für die PHP-Version über PHP 5 wir müssen mysqli_ functions verwenden

mysqli_num_rows() 
Verwandte Themen