У меня есть следующий код, и я схожу с ума от вызова идентификатора auto_increment
$sql = "INSERT INTO tablename (x1, x2) VALUES(?,?)";
if($query = $db->prepare($sql)){
$query->bind_param('ss', $x1, $x2);
$query->execute();
$id = mysqli_insert_id($query);
по причине, по которой я не знаю, почему это не работает.я также попробовал
$id = mysqli_insert_id($sql);
и
$id = mysqli_insert_id();
Может ли кто-нибудь быть таким дружелюбным и сказать, что я с этим не так делаю?Я просто решил поработать с MySQL.до этого я использовал только MySQL, где у меня не было проблем с
$id = mysql_insert_id();
, спасибо большое.