Я новичок в языке php, и я хочу добавить идентификатор последних данных в базе данных в виде целого числа в переменную. можете ли вы помочь мне, как я могу это сделать
вот некоторые из моих попыток:
$lastID = mysqli_query("SELECT * from posts ORDER BY post_id DESC LIMIT 1");
$lastID++;
$lastID = mysqli_query("SELECT * from posts ORDER BY post_id DESC LIMIT 1");
$lastid = (int)$lastID;
$lastid++;
Используйте mysqli_insert_id, чтобы получить последний вставленный идентификатор, если он находится во время того же соединения. Это не сработает, если запись была вставлена во время другого соединения (как в предыдущем запросе). Также полезно помнить, что выбор последнего вставленного идентификатора может привести к состоянию гонки, в зависимости от того, что вы планируете делать с идентификатором.
Вы должны ПОЛУЧИТЬ результат из набора результатов. Он не доставляется в качестве возврата из
mysql_query()
сотни примеров в руководстве по PHPПривет @MagnusEriksson, я не думаю, что это то, о чем спрашивает ОП.