Я работаю над приложением iOS, чтобы предоставить пользователям больше опций при покупке лицензии. Я в основном знаком с ObjC и xCode, поэтому я не знаю много PHP.Как получить последнее вставленное значение строки в PHP и добавить 1 к нему
Вот настройка таблицы MySql:
Я пытаюсь получить rw_app_id от последней записи в таблице & +1 к нему. Затем введите его в новую строку базы данных. Ниже приведен код, который я создал до сих пор. Большая помощь была оценена, я ввел более 2500 записей в эту базу данных вручную, и мне так надоело это делать. Пожалуйста, помогите мне сохранить разумность. Объяснение данного кода было бы замечательным. Благодарю.
$increase = stripslashes($_GET['increase']);
$email = stripslashes($_GET['email']);
$unlock = stripslashes($_GET['unlock']);
$numOf = stripslashes($_GET['numOf']);
$d = mysql_connect($host, $user, $password);
if (!$d) {
header($header.': Could not connect: '.mysql_error());
exit();
}
mysql_select_db($db);
// ЭТО, ГДЕ Я НАМЕРЕН!
$rw_app_id = LAST_ROW(?)+1;
//
$q = "INSERT INTO rw_promo_code (id, rw_app_id, code, unlock_code, uses_remaining) VALUES ('$increase', '$rw_app_id', '$email', '$unlock', '$numOf')";
$result = mysql_query($q);
if (!$result) {
die('Invalid query: ' . mysql_error());
}else{
echo "Entered Successfully";
}
для чего это необходимо? потому что Mysql будет делать это автоматически при вставке –
, просто измените свой столбец id на автоматическое увеличение и не вставляйте его. Изменить: он уже автоматически увеличивается! – bansi
@bansi: на изображении идентификатор уже добавляется –