gpt4 book ai didi

php - 无法用php更新mysql数据库

转载 作者:太空宇宙 更新时间:2023-11-03 10:49:50 25 4
gpt4 key购买 nike

我真的不知道它有什么问题,我可以用类似的 php 和另一个几乎相同的 php 生成数据,而无需 $categoria = $_POST["CAT"];和 $sql .= "SET catPERS='$categoria' "; (里面有一些西类牙文,需要的话懒得翻译)

<?php
// PROCESO PERSONAS UPD (ACTUALIZACION)

// CONECTAR AL SERVIDOR DE BASE DE DATOS
$conex = mysql_connect("localhost","root","");

// CONTROLAR CONEXION
if (!$conex) {
die("ATENCION!!!.. NO se pudo CONECTAR al SERVIDOR de Bae de Datos");
} // endif

// SELECCIONAR BASE DE DATOS
$selDB = mysql_select_db("database",$conex);

// CONTROLAR SELECCION DE BASE DE DATOS
if (!$selDB) {
die("ATENCION!!!.. NO se pudo SELECCIONAR Base de Datos");
} // endif

// CAPTURAR DATOS DEL FORMULARIO
$id = $_POST["ID"];
$nombre = $_POST["NOM"];
$direccion = $_POST["DIR"];
$telefono = $_POST["TEL"];
$departamento = $_POST["DTO"];
$categoria = $_POST["CAT"];

// CREAR SENTENCIA SQL PARA ACTUALIZACION
$sql = "UPDATE Personas ";
$sql .= "SET nomPERS='$nombre', ";
$sql .= "SET dirPERS='$direccion', ";
$sql .= "SET telPERS='$telefono', ";
$sql .= "SET dtoPERS='$departamento', ";
$sql .= "SET catPERS='$categoria' ";
$sql .= "WHERE idPERS=$id";

// die($sql);

// EJECUTAR SENTENCIA SQL
mysql_query($sql,$conex);

// CERRAR CONEXION
mysql_close($conex);

// VOLVER AUTOMATICAMENTE AL FORMULARIO DE ACTUALIZACIÓN (REDIRIGIR)
header("Location: productos.html");
?>

最佳答案

在更新查询中更新多个值时,只需要一个 SET关键字并用逗号分隔其他值。

关于php - 无法用php更新mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26168578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com