Hướng dẫn how to edit update data in database using php mysql - cách chỉnh sửa dữ liệu cập nhật trong cơ sở dữ liệu bằng php mysql


Cập nhật dữ liệu trong bảng MySQL bằng MySQLI và PDO

Tuyên bố cập nhật được sử dụng để cập nhật các bản ghi hiện có trong bảng:

Cập nhật bảng_name đặt cột1 = value, cột2 = value2, ... trong đó some_column = some_value & nbsp;
SET column1=value, column2=value2,...
WHERE some_column=some_value 

Lưu ý mệnh đề WHERE trong cú pháp cập nhật: mệnh đề WHERE chỉ định bản ghi hoặc bản ghi nào sẽ được cập nhật. Nếu bạn bỏ qua mệnh đề WHERE, tất cả các bản ghi sẽ được cập nhật! The WHERE clause specifies which record or records that should be updated. If you omit the WHERE clause, all records will be updated!

Để tìm hiểu thêm về SQL, vui lòng truy cập hướng dẫn SQL của chúng tôi.

Hãy nhìn vào bảng "Myguests":

Tôihọhọe-mailreg_date
1 JohnDoe 2014-10-22 14:26:15
2 MaryMoe 2014-10-23 10:22:30

Các ví dụ sau cập nhật bản ghi với ID = 2 trong bảng "MyGuests":

Ví dụ (hướng đối tượng mysqli) theo định hướng đối tượng)

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password, $ dbname); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:".
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

$ sql = "Cập nhật myGuests đặt lastName = 'doe' trong đó id = 2";

if ($ Conn-> truy vấn ($ sql) === true) {& nbsp; & nbsp; echo "bản ghi được cập nhật thành công"; $ Conn-> lỗi;}
  echo "Record updated successfully";
} else {
  echo "Error updating record: " . $conn->error;
}

$ Conn-> đóng (); ?>
?>




Ví dụ (thủ tục MySQLI)

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password, $ dbname); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:".
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
  die("Connection failed: " . mysqli_connect_error());
}

$ sql = "Cập nhật myGuests đặt lastName = 'doe' trong đó id = 2";

if ($ Conn-> truy vấn ($ sql) === true) {& nbsp; & nbsp; echo "bản ghi được cập nhật thành công"; $ Conn-> lỗi;}
  echo "Record updated successfully";
} else {
  echo "Error updating record: " . mysqli_error($conn);
}

$ Conn-> đóng (); ?>
?>


Ví dụ (thủ tục MySQLI)

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";

// Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password, $ dbname); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:".
  $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 = "Cập nhật myGuests đặt lastName = 'doe' trong đó id = 2";

if ($ Conn-> truy vấn ($ sql) === true) {& nbsp; & nbsp; echo "bản ghi được cập nhật thành công"; $ Conn-> lỗi;}
  $stmt = $conn->prepare($sql);

$ Conn-> đóng (); ?>
  $stmt->execute();

Ví dụ (thủ tục MySQLI)
  echo $stmt->rowCount() . " records UPDATED successfully";
} catch(PDOException $e) {
  echo $sql . "
" . $e->getMessage();
}

// Tạo kết nối $ Conn = mysqli_connect ($ servername, $ username, $ password, $ dbname); // kiểm tra kết nối if (! $ Conn) & nbsp; {& nbsp; chết ("kết nối không thành công:". mysqli_connect_error ());}
?>


$ sql = "Cập nhật myGuests đặt lastName = 'doe' trong đó id = 2";

Tôihọhọe-mailreg_date
1 JohnDoe 2014-10-22 14:26:15
2 MaryDoe 2014-10-23 10:22:30



Hướng dẫn how to edit update data in database using php mysql - cách chỉnh sửa dữ liệu cập nhật trong cơ sở dữ liệu bằng php mysql

Tải xuống demo

Trong hướng dẫn này, tôi sẽ giải thích cách chèn, xem, chỉnh sửa và xóa bản ghi từ & nbsp; cơ sở dữ liệu sử dụng PHP và mysqli, về cơ bản hướng dẫn này là phần thứ hai của & nbsp; đã giải thích & nbsp; Cách tạo đăng ký người dùng đơn giản và đăng nhập bằng Php & nbsp; và mysqli, nếu bạn & nbsp; không biết cách tạo đăng ký người dùng và mẫu đăng nhập người dùng Điều đó bây giờ trở lại với hướng dẫn này.Simple User Registration & Login Script in PHP and MySQLi, in this first part I explained how to create simple user registration and login using PHP and MySQLi, if you do not know how to create user registration and user login form so kindly first check this tutorial Simple User Registration & Login Script in PHP and MySQLi, after that now come back to this tutorial.

Tôi đang sử dụng Php 5.6 cho hướng dẫn này, tôi đã không kiểm tra hướng dẫn này trên Php 7, vui lòng đảm bảo bạn đang sử dụng Php 5.6 để tránh mọi lỗi bất ngờ.PHP 5.6 for this tutorial, I didn’t check this tutorial on PHP 7, kindly make sure you are using PHP 5.6 to avoid any unexpected error.

Tôi sẽ đề nghị bạn kiểm tra các hoạt động PHP CRUD bằng cách sử dụng các câu lệnh PDO, vì điều này tương thích với cả Php 7 và 8.PHP CRUD Operations Using PDO Prepared Statements, as this is compatible with PHP 7 and 8 both.

Các bước để tạo một & nbsp; chèn, xem, chỉnh sửa và xóa bản ghi khỏi cơ sở dữ liệu bằng PHP và MySQLI

Bây giờ tôi đã giả sử rằng bạn đã tạo các mẫu đăng ký và đăng nhập người dùng mà tôi đã tạo trong & nbsp; đăng ký người dùng đơn giản và tập lệnh đăng nhập trong PHP và mysqli & nbsp; và & nbsp; thêm bốn trang mới & nbsp; được chèn.php, view.php, edit.php và delete.php, hãy làm theo các bước sau:Simple User Registration & Login Script in PHP and MySQLi now I will create another table to keeping records in it, update dashboard.php file and add four more new pages which are insert.php, view.php, edit.php, and delete.php, follow the following steps:

  1. Tạo một bảng khác cho hồ sơ
  2. Cập nhật tệp bảng điều khiển
  3. Tạo trang & nbsp; trang
  4. Tạo trang & nbsp; trang
  5. Tạo Chỉnh sửa/Update & NBSP; Trang
  6. Tạo Delete & NBSP; trang

1. Tạo một bảng khác cho hồ sơ

Thực hiện truy vấn SQL dưới đây:

CREATE TABLE IF NOT EXISTS `new_record` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `trn_date` datetime NOT NULL,
 `name` varchar(50) NOT NULL,
 `age`int(11) NOT NULL,
 `submittedby` varchar(50) NOT NULL,
 PRIMARY KEY (`id`)
 );

2. Cập nhật & nbsp; bảng điều khiển & nbsp; trang

CẬP NHẬT & NBSP; Tệp Dashboard.php và Dán mã sau & NBSP; mã trong đó.dashboard.php file and paste the following code in it.






Dashboard - Secured Page



Welcome to Dashboard.

Home

Insert New Record

View Records

Logout

3. Tạo trang chèn

Tạo một trang có tên chèn.php và dán mã dưới đây trong đó.insert.php and paste the below code in it.


View Inserted Record"; } ?> Insert New Record

Dashboard | View Records | Logout

Insert New Record

Hướng dẫn how to edit update data in database using php mysql - cách chỉnh sửa dữ liệu cập nhật trong cơ sở dữ liệu bằng php mysql

4. Tạo chế độ xem & nbsp; trang

Tạo một trang có tên chế độ xem.php và dán mã dưới đây trong đó.view.php and paste the below code in it.






View Records



Home | Insert New Record | Logout

View Records

S.No Name Age Edit Delete
">Edit ">Delete

Hướng dẫn how to edit update data in database using php mysql - cách chỉnh sửa dữ liệu cập nhật trong cơ sở dữ liệu bằng php mysql

5. Tạo trang Chỉnh sửa/Cập nhật

Tạo một trang có tên EDIT.php và dán mã dưới đây trong đó.edit.php and paste the below code in it.






Update Record



Dashboard | Insert New Record | Logout

Update Record


View Updated Record"; echo '

'.$status.'

'; }else { ?>

Hướng dẫn how to edit update data in database using php mysql - cách chỉnh sửa dữ liệu cập nhật trong cơ sở dữ liệu bằng php mysql

6. Tạo trang Xóa

Tạo một trang có tên xóa.php và dán mã dưới đây trong đó.delete.php and paste the below code in it.

Tải xuống demo

Nhấn vào đây để & NBSP; Quên khôi phục mật khẩu (đặt lại) bằng PHP và MySQLForgot Password Recovery (Reset) using PHP and MySQL

Nếu bạn tìm thấy hướng dẫn này hữu ích, vì vậy hãy chia sẻ nó với bạn bè, nhóm phát triển của bạn và để lại nhận xét của bạn.

Trang chính thức của Facebook: Tất cả các thủ thuật PHP