MySQL 使现代化 查询用于更新MySQL数据库表中的现有记录。
null
语法: 更新查询的基本语法是——
Where Update查询的实现:
让我们考虑下表“数据”,有四列“ID”、“第一名称”、“姓氏”和“年龄”。
要更新“数据”表中“ID”为201的人的“年龄”,我们可以使用以下代码:
使用过程方法更新查询:
<? php $ link = mysqli_connect ("localhost", "root", "", "Mydb"); if($link === false){ die("ERROR: Could not connect. " . mysqli_connect_error()); } $ sql = "UPDATE data SET Age='28' WHERE id=201" ; if(mysqli_query($link, $sql)){ echo "Record was updated successfully."; } else { echo "ERROR: Could not able to execute $sql. " . mysqli_error($link); } mysqli_close($link); ?> |
输出: 更新后的表格-
Web浏览器上的输出:
使用面向对象的方法更新查询:
<? php $ mysqli = new mysqli("localhost", "root", "", "Mydb"); if($mysqli === false){ die("ERROR: Could not connect. " . $mysqli->connect_error); } $sql = "UPDATE data SET Age='28' WHERE id=201"; if($mysqli->query($sql) === true){ echo "Records was updated successfully."; } else{ echo "ERROR: Could not able to execute $sql. " . $mysqli->error; } $mysqli->close(); ?> |
输出: 更新后的表格-
Web浏览器上的输出:
使用PDO方法更新查询:
<? php try{ $ pdo = new PDO(" mysql:host = localhost ; dbname = Mydb ", "root", ""); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e){ die("ERROR: Could not connect. " . $e->getMessage()); } try{ $sql = "UPDATE data SET Age='28' WHERE id=201"; $pdo->exec($sql); echo "Records was updated successfully."; } catch(PDOException $e){ die("ERROR: Could not able to execute $sql. " . $e->getMessage()); } unset($pdo); ?> |
输出: 更新后的表格-
Web浏览器上的输出:
PHP是一种专门为web开发设计的服务器端脚本语言。通过以下步骤,您可以从头开始学习PHP PHP的教程 和 PHP示例 .
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END