Я создаю счетчик посетителей для каждой моей страницы. Согласно PageId и Ip посетителя, я создал две таблицы, такие как pageView и pageTotalView. Но мой код не работает. Я нашел несколько кодов в php. Как мне преобразовать эти коды в Codeigniter при работе?
Таблицы базы данных:
CREATE TABLE `pageView` (
`pageViewId` int(11) NOT NULL AUTO_INCREMENT,
`pageViewPageId` int(11) NULL,
`pageViewUserIP` text NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
// totalview
CREATE TABLE `pageTotalView` (
`pageTotalViewId` int(11) NOT NULL AUTO_INCREMENT,
`pageTotalViewPId` int(11) NULL,
`pageTotalVisit` text NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
Коды PHP:
// gets the user IP Address
$pageViewUserIP = $_SERVER['REMOTE_ADDR'];
$check_ip = mysql_query("select pageViewUserIP from pageViewwhere pageViewPageId = 'I dont know How I can get viewing Page Id' and pageViewUserIP = '$pageViewUserIP'");
if(mysql_num_rows($check_ip)>=1)
{
}
else
{
$insertview = mysql_query("insert into pageView values('','I dont know How I can get viewing Page Id','$pageViewUserIP')");
$updateview = mysql_query("update pageTotalView set pageTotalVisit = pageTotalVisit+1 where pageViewPageId ='I dont know How I can get viewing Page Id' ");
}
Подводя итог, эти коды могут работать на php, но как я могу использовать эти коды в Codeigniter?