یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84 دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش وارد کردن Insert اطلاعات در MySQL

آموزش وارد کردن اطلاعات Data) (Insert در MySQL :

پس از این که یک پایگاه داده (database) و جدول (table) درون آن را ایجاد کردید، می توانید اقدام به وارد کردن اطلاعات (Insert Data) نمایید.
در لیست زیر، برخی از قوانین مهم در هنگام وارد کردن اطلاعات در MySQL را بیان کرده ایم :

  • کد SQL یا (SQL query) را بایستی درون کدهای PHP قرار دهید.
  • مقادیر متنی یا String در دستورات SQL query بایستی داخل دو “ “ قرار بگیرند.
  • مقادیر عددی را بایستی بدون “ “ قرار دهید (به صورت ساده ).
  • کلمه کلیدی Null نیز نباید بین دو “ “ قرار گیرد.

از دستور INSERT INTO همانند کد زیر برای وارد کردن تعدادی رکورد جدید درون جدول MySQL Table استفاده می شود :

1
2
3
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
                <button></button>

برای آشنایی کامل با دستورات SQL، به بخش آموزش زبان SQL سایت تحلیل داده بروید.
در درس قبلی، یک جدول خالی به نام “MyGuests” را با چهار ستون “id”، “firstname”، “lastname” و “reg data” ایجاد کردیم. حال می خواهیم این جدول را با اطلاعات مورد نظرمان پر کنیم.

نکته:

اگر یک ستون به صورت افزایش خودکار (AUTO_INCREMENT) مثل ستون (”id”) تعریف شده باشد یا حاوی یک برچسب زمانی یا TIMESTAMP مثل ستون (“reg_data”) باشد، نیازی نیست در دستور SQL مقداری جهت آن تعیین کنید. برنامه MySQL به صورت خودکار این نوع ستون ها را مقداردهی می کند.


مثال عملی : در کد مثال های عملی زیر نحوه وارد کردن اطلاعات جدید به جدول MySQL را با دستور INSERT INTO نشان داده ایم :

کد مثال MySQLi شی گرا :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!--?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn--->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
                <button></button>
کد مثال MySQL رویه ای :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!--?php
  $servername = " localhost";
  $username="username" ;
  $password="password" ;
  $dbname="myDB" ; /-->/ Create connection
  $conn = mysqli_connect($servername, $username, $password, $dbname);
    // Check connection
    if (!$conn) {
       die("Connection failed: " . mysqli_connect_error());
     }
  $sql = "INSERT INTO MyGuests (firstname, lastname, email)
          VALUES ('John', 'Doe', 'john@example.com')";
    if (mysqli_query($conn, $sql)) {
       echo "New record created successfully";
      } else {
       echo "Error: " . $sql . "<br>" . mysqli_error($conn);
      }
  mysqli_close($conn);
?>
                <button></button>
کد مثال PDO :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!--?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";
try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    // set the PDO error mode to exception
    $conn--->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "INSERT INTO MyGuests (firstname, lastname, email)
    VALUES ('John', 'Doe', 'john@example.com')";
    // use exec() because no results are returned
    $conn->exec($sql);
    echo "New record created successfully";
    }
catch(PDOException $e)
    {
    echo $sql . "<br>" . $e->getMessage();
    }
$conn = null;
?>
                <button></button>
1395/10/14 28235 3243
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...






آموزش برنامه نویسی کاربر میهمان 1396/04/11
تشکر

خیلی خیلی کمک کردید ممنون