2016-08-09 73 views
0

Bevor ich CodeIgniter 2.2.0 auf meinem Projekt mit PHP5.5 und es ging gut, aber nachdem ich installierte Ubuntu 16.04 PHP7.0 stellt sich heraus, gibt es viele Probleme gibt es meine Projekt Ich habe meinen CodeIgniter endlich auf Version 3.1.0 aktualisiert. nachdem ich die php.ini bearbeitet habe endlich ein weiteres Problem gelöst, konnte ich mysql_num_rows nicht anzeigen.Kann nicht laden mysql_num_rows auf CodeIgniter 3.1.0

Diese myscript auf Ansichten

<div class="pull-right number"> 
<?php 
    $date = date("Ymd"); 
    echo mysql_num_rows(mysql_query("SELECT * FROM tbcounter WHERE date='$date' GROUP BY ip"));    
?> 
</div> 

Benachrichtigung Fehler

Eine abgefangene Ausnahme

Typ aufgetreten: Fehler

Nachricht: Call to undefined function mysql_num_rows()

Dateiname: /var/www/html/inventory_3/application/views/user/monitoring.php

Zeilennummer: 86

+0

msql extention ist jetzt veraltet ... –

+0

Versuchen Sie mit mysqli_num_rows() –

+0

danke @RajkumarR Ich habe versucht, mit 'mysqli_num_rows' zu ersetzen, aber der Fehler 'Aufruf zu undefined Funktion mysql_query()' –

Antwort

0

In codeigniter sollte u tun wie

$this->db->query('Your Query Here')->num_rows(); 
+0

Dank @AbuHuraira Lakdawala nicht ausgeführt, versuchte ich es in Ansichten anzeigen, um die IP-Adresse zu identifizieren am Datum –