0

私はコーディングが初めてで、助けが必要です。mysql に新しい注文を記録したいので、注文は php から mysql データベースに投稿されます。php コードは次のようになるはずです。

$p_account = $_POST['account'];
$p_account_id = $_POST['accountid'];
$p_email = $_POST['email'];
$p_id = $_POST['id'];
$p_name = $_POST['name'];
$p_width = $_POST['width'];
$p_height = $_POST['height'];
$p_price = $_POST['price'];
$p_order_id = $_POST['orderid'];
$p_date = $_POST['date'];
$p_quantity = $_POST['quantity'];
$p_product = $_POST['product'];
$p_product_id = $_POST['productid'];

しかし、メールアドレス、価格、名前、幅、高さ、データ、製品ID、または製品などの入力されたデータまたは永続的なデータを投稿するのに問題があります

たとえば、「ID」番号に問題があります。

新しいユーザーが参加するIDで、ユーザーには見えないアカウントIDが取得されるようにしたいのですが、別の場所にログインすると、残りの情報を投稿できます。次に、製品データを投稿すると、設定したい新しい注文番号が生成されるため、注文番号は1001になり、上記のすべての投稿を含む新しい投稿が投稿されるたびに+1になります。

どんな助けでも大歓迎です。

4

1 に答える 1

1

データベースを作成します。

CREATE TABLE jos_xxxx
(
Id int NOT NULL AUTO_INCREMENT,
account varchar(255) NOT NULL,
accountid varchar(255),
email varchar(255),
PRIMARY KEY (Id)
)

このように値を挿入できます

INSERT INTO jos_xxxx (account,accountid,email) VALUES ('qwe1','12',test@test.com)

の値Idは自動的にインクリメントされます

于 2012-08-31T07:54:34.167 に答える