Les données peuvent être mises à jour dans les tables MySQL en exécutant l'instruction SQL UPDATE via la fonction PHP mysql_query.
Vous trouverez ci-dessous un exemple simple pour mettre à jour les enregistrements dans la table des employés. Pour mettre à jour un enregistrement dans une table, il est nécessaire de le localiser enregistrer en utilisant une clause conditionnelle. L'exemple ci-dessous utilise la clé primaire pour faire correspondre un enregistrement dans la table des employés.

Essayez l'exemple suivant pour comprendre l'opération de mise à jour. Vous devez fournir un identifiant d'employé pour mettre à jour le salaire d'un employé.
<html>
<head>
<title>Update a Record in MySQL Database</title>
</head>
<body>
<?php if(isset($_POST['update'])) {
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
$emp_id = $_POST['emp_id'];
$emp_salary = $_POST['emp_salary'];
$sql = "UPDATE employee ". "SET emp_salary = $emp_salary ".
"WHERE emp_id = $emp_id" ;
mysql_select_db('test_db');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not update data: ' . mysql_error());
}
echo "Updated data successfullyn";
mysql_close($conn);
}else {
?>
<form method = "post" action = "<?php $_PHP_SELF ?>"> <table width = "400" border =" 0" cellspacing = "1"
cellpadding = "2">
<tr>
<td width = "100">Employee ID</td>
<td><input name = "emp_id" type = "text"
id = "emp_id"></td>
</tr>
<tr>
<td width = "100">Employee Salary</td>
<td><input name = "emp_salary" type = "text"
id = "emp_salary"></td>
</tr>
<tr>
<td width = "100"> </td>
<td> </td>
</tr>
<tr>
<td width = "100"> </td>
<td>
<input name = "update" type = "submit"
id = "update" value = "Update">
</td>
</tr>
</table>
</form>
<?php }
?>
</body></html>Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
mysql modifier le nom de la table de données
MySQL crée une procédure stockée
La différence entre MongoDB et MySQL
Comment vérifier si le mot de passe MySQL est oublié
mysql créer une base de données
niveau d'isolement des transactions par défaut de MySQL
La différence entre sqlserver et mysql
mysqlmot de passe oublié