کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

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

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

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

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

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

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

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

نکته:

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


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

کد مثال MySQLi شی گرا :
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 . "
" . $conn->error; } $conn->close(); ?>
کد مثال MySQL رویه ای :
/ 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 . "
" . mysqli_error($conn); } mysqli_close($conn); ?>
کد مثال PDO :
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 . "
" . $e->getMessage(); } $conn = null; ?>
1395/10/14 28975 3308
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

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






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

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