commentModel.class.php
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2023/3/16 0016
* Time: 上午 9:51
*/
class commentModel extends model{
public function insert(){
$data['poster']=$_POST['poster'];
$data['mail']=$_POST['mail'];
$data['comment']=$_POST['comment'];
$data['reply']='';
$data['date']=date('Y-m-d H:i:s');
$data['ip']=$_SERVER['REMOTE_ADDR'];
$sql="insert into `comment` set ";
foreach($data as $k=>$v){
$sql .="`$k`='$v',";
}
$sql=rtrim($sql,',');
return $this->db->query($sql);
}
public function getAll(){
$order='';
if (isset($_GET['sort']) && $_GET['sort']=='desc'){
$order='order by id desc';
}
$sql="select `poster`,`comment`,`date`,`reply` from `comment` $order";
$data=$this->db->fetchAll($sql);
return $data;
}
public function getNumber(){
$data=$this->db->fetchRow("select count(*) from `comment`");
return $data['count(*)'];
}
}