хорошо, у меня есть 98% кода, но я бьюсь над последним.Я создаю систему заказов, и я беру значения с одной страницы, отправляю их на страницу php и вставляю их в базу данных mysql следующим образом:
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die("Cannot connect to mysql server");
mysql_select_db($dbname) or die("Cannot select database");
if (isset($_POST['data']) && is_array($_POST['data'])) {
foreach ($_POST['data'] as $row => $data) {
$result = mysql_query("INSERT INTO orders (id,project_ref,supp_short_code,om_part_no,description,quantity,cost_of_items,cost_total) VALUES('', '".$data['project_ref']."', '".$data['supp_short_code']."', '".$data['om_part_no']."', '".$data['description']."', '".$data['quantity_input']."', '".$data['cost_of_items']."', '".$data['cost_total_td']."') ") or die(mysql_error());
}
}
Что здорово (и я знаю, что яЯ не защищаю от SQL-инъекций и т. д.), но может быть несколько строк, вставленных в БД с использованием приведенного выше кода, но мне нужно, чтобы пользователь позже смог отозвать заказ на основе одного идентификационного номера.Итак, как мне вставить номер идентификатора в этот запрос вставки, чтобы он соответствовал всем строкам и определенно уникален в БД и в идеальном случае автоинкрементно (я знаю, что это будет сложно, учитывая наличие нескольких строк!)