Можно ли в PHP попросить вставить в столбец PK значение, которое увеличивается по сравнению с его последним сохраненным значением?
Myphp
public function insertNewClient($idDeposant)
{
$data = array(
'RAI_SOC' => 'A compléter de toute urgence',
'CODE_CLIENT' => 'XXXXX',
'STATUT_CLI' => '2',
'COND_REGL' => '2',
'CODE_COCLICO' => $idDeposant
);
foreach($data as $key => $value)
{
if($value === null)
unset($data[$key]);
}
$this->getDbTable()->insert($data);
}
Как я выполняю эту функцию:
$idDeposant = (int)$data->IdentificationDepot['IDDeposant'];
$client = new Application_Model_Client();
$clientMapper = new Application_Model_ClientMapper();
$clientMapper->getClientByCodeCoclico($idDeposant, $client);
$idClient = $client->getClientID();
// Jira 407
// Si le client n'existe pas, on crée un nouveau client
if ($idClient == NULL)
{
$idDeposant = (int)$data->IdentificationDepot['IDDeposant'];
$client = new Application_Model_Client();
$clientMapper = new Application_Model_ClientMapper();
$clientMapper->insertNewClient($idDeposant);
$idClient = $client->getClientID();
}
когда я вставляю нового клиента в свою таблицу с помощью функции insertNewClient, я хотел бы автоматически назначить client_id, а затем вернуть его в свой php-код для манипуляции значением.