Я пытаюсь получить идентификатор, когда я вставляю SQL, я пытался получить последнее. Я попытался отобразить идентификатор в скрытой форме html, но без каких-либо успехов.GET ID после отправки формы
Как вы видите, у меня $ sql, который вставляет INTO log_create, но из этого мне нужно получить ID, который создан, ему нужно быть эхом
$id = $db->real_escape_string(trim($_POST['id']));
$name2 = preg_replace('/\s+/', '', $name);
$game = $db->real_escape_string(trim($_POST['game']));
$info = $db->real_escape_string(trim($_POST['info']));
$mobname = $db->real_escape_string(trim($_POST['mobname']));
$sql = "INSERT INTO log_create(`id`, `name`, name2, game, monster, info)VALUES('$id', '$name', '$name2', '$game', '$mobname', '$info')";
if($result=$db->query($sql))
{
$log = $db->query("SELECT itemname FROM `log_mitem` WHERE mobname = '".$mobname."' AND game = '".$game."'") or die($db->error);
if($log1 = $log->fetch_object());
{
while($loco = $log->fetch_object())
{
$item = "$loco->itemname";
$logss = "INSERT INTO log_drops(`item`, `mobname`, `game`, `log_id`, `log_name`)VALUES('$item', '$mobname', '$game', '$id', '$name')";
if($result1 = $db->query($logss));
}
}
echo '<p>';
echo 'Your droplog has been created! Check your droplog category to start hunting!';
echo '</p>';
} else { echo 'Something went wrong!';
}
Не отвечайте только по ссылке. Предоставьте пример кода. [ответить] – DarkBee
Мой плохой, я заметил это сразу после публикации. Все еще привыкнуть к сайту, извините. – Desaroll
Я получил это сейчас: '\t если ($ результат = $ db-> запрос ($ SQL)) \t { \t \t $ ID = "$ result-> insert_id";' И я получаю эту ошибку: 'Примечание: попытка получить свойство не-объекта' – JustRandomGuy