Using MySQLi and PDO to change the data in a MySQL table, here we learn using MySQLi
Update Data In a MySQL Table Using MySQL
The UPDATE statement is used to change information in records that are already in a table:
UPDATE name of table
SET column1=value, column2=value2,…
WHERE some_column=some_value
Notice that the UPDATE syntax has a WHERE clause: The WHERE clause tells the program which record or records to change. If you don’t include the WHERE clause, all of the records will be changed!
Visit our SQL tutorial to learn more about SQL.
Let’s look at the table named “Student”:
id | firstname | lastname | |
---|---|---|---|
1 | ram | lal | ram@example.com |
2 | shyam | lal | shyam@example.com |
The following examples update the record with id=2 in the “student” table:
<?php
$servername = “localhost”;
$username = “username”;
$password = “password”;
$dbname = “school”;// Create connection
$link = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$link) {
die(“Connection failed: ” . mysqli_connect_error());
}$sql = “UPDATE student SET lastname=’das’ WHERE id=2”;
if (mysqli_query($link, $sql)) {
echo “Record updated successfully”;
} else {
echo “Error updating record: ” . mysqli_error($link);
}mysqli_close($link);
?>
Output
id | firstname | lastname | |
---|---|---|---|
1 | ram | lal | ram@example.com |
2 | shyam | das | shyam@example.com |