我是 PHP 新手。我正在尝试什么我已经执行了插入,我将不得不抓住它的 id,所以我使用了 ;insert_lastid(); 与 mysqli_last_insert_id 相同的函数,所以不要混淆它。我试图根据最后一个 id 保留最后一个 id 我将在另一个函数中执行选择操作这里的代码可以更清楚地解决我的问题。此功能用于插入
public function cars_insert($_POST,$path) {
$this->insert_query="insert into `_cars` (`_year`,`_make`,`_model`,`_version`,`_city`,`_color`,`_mileage`,`_engine_capacity`, `_engine_type`,`_assembly`,`_image`)VALUES('" .$_POST['year'] . "','" .$_POST['make'] . "','" .$_POST['model'] . "','" .$_POST['version'] . "','" .$_POST['city'] . "','" .$_POST['color'] . "','" .$_POST['mileage'] . "','" .$_POST['engine_capacity'] . "','" .$_POST['engine_type'] . "','" .$_POST['assembly'] . "','" .$path . "')";
return $this->insert();
global $car;
$this->car=insert_lastid();
}
这是它将根据以下选择的第二个功能insert_lastid();
public function cars_id($this->car){
$this->select_query="SELECT * FROM `_cars` WHERE `_id`='$this->car'";
return $this->select();
}