gpt4 book ai didi

php - 这个更新查询有什么问题?

转载 作者:行者123 更新时间:2023-11-30 00:28:04 24 4
gpt4 key购买 nike

我正在尝试在网站中制作一个表单,您可以在其中写入要更新的产品的名称、价格或图像,并在每个字段旁边的文本框中写入您希望其采用的新值但我不知道为什么每次我写一些东西时,唯一更新的字段就是名称,而不是将新名称更改为 0,而是将其更改为 0,我使用的 php 代码是这样的:

<?php

mysql_connect("localhost","paradise_root","gantzminus1");
mysql_select_db("paradise_dbsalon");
$nombre = $_POST['txtnombre'];
$precio = $_POST['txtprecio'];
$imagen = $_POST['txtimagen'];
$nombre2 = $_POST['txtnombre2'];
$precio2 = $_POST['txtprecio2'];
$imagen2 = $_POST['txtimagen2'];

$_GUARDAR_SQL = "update productosyservicios set nombre = ('".$nombre2."') or precio = ('".$precio2."') or imagen = ('".$imagen2."') where nombre = ('".$nombre."') or precio= ('".$precio."') or imagen = ('".$imagen."') ";

$rst = mysql_query($_GUARDAR_SQL) or die("error".$_GUARDAR_SQL);
if($rst==true){
$rest=false;

}
?>

最佳答案

这将有多个案例:

尝试一下:

UPDATE productosyservicios SET 
nombre = CASE WHEN nombre = '".$nombre."' then '".$nombre2."' else nombre END ,
precio = CASE WHEN precio = '".$precio."' then '".$precio2."' else precio END ,
imagen = CASE WHEN imagen = '".$imagen."' then '".$imagen2."' else imagen END

关于php - 这个更新查询有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22722371/

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