我目前陷入以下困境:
$sqlupdatetb = "UPDATE Text SET Texts = '$text' WHERE '$datetb' = Date AND WHERE $_SESSION['PrID'] = PrID";
我找不到错误。如果Date和PrID匹配,它应该将文本添加到DB字段Text中,但我得到的是:
UPDATE Text SET Texts = 'DASDASD\r\nDAS\r\nS\r\nSDSDAS\r\ndasdasdas' WHERE '' = Date
有人可以向我解释错误在哪里以及它是什么?
答案 0 :(得分:0)
在此查询中:
UPDATE Text SET Texts = 'DASDASD\r\nDAS\r\nS\r\nSDSDAS\r\ndasdasdas' WHERE '' = Date
是否应该有与Date比较的值?
之类的东西 UPDATE Text SET Texts = 'DASDASD\r\nDAS\r\nS\r\nSDSDAS\r\ndasdasdas' WHERE '*some_value*' = Date
另外,文本表的字段是什么? 向我们展示更多代码,以便我们更好地帮助您:D