作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,由于某种原因,我只收到发送到 mysql 数据库的 $this-> 信息
即:应该是这个
"UPDATE `shop_products` SET shopid = 1 WHERE id = 42"
但是我得到了这个
"UPDATE `shop_products` SET 1 WHERE 42"
这是我正在使用的代码。我不知道为什么这不起作用
public function addstoreproduct($id,$shopid,$categoryid,$productname,$description,$price,$rcb)
{
$this->id = $id;
$this->shopid = $shopid;
$this->categoryid = $categoryid;
$this->productname = $productname;
$this->descriptionid = $description;
$this->price = $price;
$this->rcb = $rcb;
mysql_query("UPDATE `shop_products` SET shopid = "+$this->shopid+" WHERE id = "+$this->id+"");
//$this->updatedb('shop_products','shopid='+$this->shopid+'','"id='+$this->id+'"');
}
最佳答案
尝试
mysql_query("UPDATE shop_products SET shopid = ". $this->shopid . "WHERE id = ". $this->id);
关于php - 奇怪的 mysql_update 函数似乎只获取 $this-> info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7923896/
好吧,由于某种原因,我只收到发送到 mysql 数据库的 $this-> 信息 即:应该是这个 "UPDATE `shop_products` SET shopid = 1 WHERE id = 42
我是一名优秀的程序员,十分优秀!