Sistemi sipariş - sipariş başına id numarası mysql (satır değil)

0 Cevap php

ok i kodun% 98 yapmış ama son bit mücadele. Ben bir sipariş sistemi oluşturmak ve ben, bir sayfa değerlerini alan bir php sayfasına onları gönderme ve böyle bir mysql db içine koymadan ediyorum:

$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());
                }
            }

Büyük (ve i sql enjeksiyon, vb karşı koruma değilim biliyorum) ama yukarıdaki kodu kullanarak db sokulmadan birden çok satır olabilir, ancak kullanıcı daha sonra bir geri çekmek mümkün olması için ne ihtiyacım olan tek kimlik numarasına göre sipariş. Tüm satır eşleşen ve kesinlikle db benzersiz ve bu yüzden Bu yüzden nasıl bu insert sorgu içine bir kimlik numarası eklerim ideal otomatik artan (ben bu gidecekseniz birden fazla satır dikkate alınarak zor olacak farkındayım!)

0 Cevap