پی ایچ پی میڈرلائن انٹر

INSERT INTO ਸਟੇਟਮੈਂਟ ਇਸਦੇ ਉਪਯੋਗ ਵਿੱਚ ਤੇਲ ਵਿੱਚ ਨਵਾਂ ਰਿਕਾਰਡ ਜੋੜਦਾ ਹੈ。

ਤੇਲ ਵਿੱਚ ਡਾਟਾ ਜੋੜੋ

INSERT INTO ਸਟੇਟਮੈਂਟ ਇਸਦੇ ਉਪਯੋਗ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਰਿਕਾਰਡ ਤੇਲ ਵਿੱਚ ਜੋੜਦਾ ਹੈ。

ਗਰਿੱਖਤ

INSERT INTO table_name
VALUES (value1, value2,....)

ਤੁਸੀਂ ਹੋਰ ਵੀ ਉਹ ਸਤੰਭ ਵਿੱਚ ਡਾਟਾ ਜੋੜ ਸਕਦੇ ਹੋ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ

INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)

ਟਿੱਪਣੀ:SQL ਸਟੇਟਮੈਂਟ ਹਰਫਾਂ ਦੀ ਸ਼ਰਤ ਨਹੀਂ ਰੱਖਦਾ। INSERT INTO ਅਤੇ insert into ਇੱਕ ਹੀ ਹੈ。

ਜੋਕਿਆਂ PHP ਇਹ ਸਟੇਟਮੈਂਟ ਚਲਾਵੇ, ਅਸੀਂ mysql_query() ਫੰਕਸ਼ਨ ਦਾ ਉਪਯੋਗ ਕਰਨਾ ਹੋਵੇਗਾ। ਇਹ ਫੰਕਸ਼ਨ ਮਾਇਕਰੋਸਾਫਟ ਕਨੈਕਸ਼ਨ ਨੂੰ ਕਿਸੇ ਵੀ ਕਿਸ਼ੋਰ ਜਾਂ ਕਮਾਂਡ ਭੇਜਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਉਦਾਹਰਣ

ਪਿਛਲੇ ਚਾਪਟਰ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਨਾਮ "Persons" ਦਾ ਤੇਲ ਬਣਾਇਆ ਸੀ ਜਿਸ ਵਿੱਚ ਤਿੰਨ ਸਤੰਭ: "Firstname", "Lastname" ਅਤੇ "Age" ਹਨ। ਅਸੀਂ ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਉਸੇ ਤੇਲ ਦਾ ਉਪਯੋਗ ਕਰਾਂਗੇ। ਹੇਠ ਦਾ ਉਦਾਹਰਣ "Persons" ਤੇਲ ਵਿੱਚ ਦੋ ਨਵੇਂ ਰਿਕਾਰਡਸ ਜੋੜਦਾ ਹੈ:


ਫਾਰਮ ਤੋਂ ਮਿਲੇ ਡਾਟਾ ਨੂੰ ਡਾਟਾਬੇਸ ਵਿੱਚ ਜੋੜੋ

ਹੁਣ, ਅਸੀਂ ਇੱਕ HTML ਫਾਰਮ ਬਣਾਉਂਦੇ ਹਾਂ ਜਿਸ ਵਿੱਚ ਨਵੇਂ ਰਿਕਾਰਡਸ ਨੂੰ "Persons" ਤੇਲ ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ。

ਇਹ ਇਹ HTML ਫਾਰਮ ਹੈ:

<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />




当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。

下面是 "insert.php" 页面的代码: