首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prestashop:更新ps_orders.valid MYSQL

Prestashop:更新ps_orders.valid MYSQL
EN

Stack Overflow用户
提问于 2015-08-31 08:29:40
回答 1查看 359关注 0票数 0

我试图在循环中将ps_orders表中的有效值从0更新为1,但是它一点也不改变,下面是我的代码:

//这是第一个查询:

代码语言:javascript
复制
$query = "SELECT ps_orders.reference,ps_orders.id_order,ps_orders.valid,ps_order_detail.product_name,ps_orders.id_order,ps_orders.date_add,ps_orders.payment,ps_order_detail.unit_price_tax_incl,ps_order_detail.id_order_detail,ps_order_detail.product_quantity,ps_order_detail.product_reference,ps_order_detail.product_weight,ps_order_detail.unit_price_tax_incl,ps_address.id_customer,ps_address.firstname,ps_address.lastname,ps_address.address1,ps_address.address2,ps_address.postcode,ps_address.city
    FROM ps_orders
    JOIN ps_order_detail ON  ps_orders.id_order = ps_order_detail.id_order
    JOIN ps_address ON ps_orders.id_customer = ps_address.id_customer
    WHERE ps_orders.id_order=$i AND ps_orders.valid=1";

//这就是我想要改变值的方式

代码语言:javascript
复制
$uporder = mysql_query("UPDATE ps_orders SET valid=0 WHERE id=".$row[id_order]);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-01 07:24:58

id表中没有名为ps_orders的列,而是使用id_order列并修改查询如下

代码语言:javascript
复制
"UPDATE ps_orders SET valid=0 WHERE id_order=".$row[id_order
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32306950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档