我正在从Android应用程序发送数据以保存在我的mysql数据库中。
我的密码是

$ress = mysql_query("UPDATE btrack_transaction SET delivery_date = $time, transaction_status = 2 , remark = $rem WHERE transaction_id = $t_id LIMIT 1");


我的数据库是

remark varchar(500) latin1_general_ci

问题是每当我将$ rem作为数字值时,数据库就会更新,但是如果我使用任何文本,那么它就不会。

请帮我。

最佳答案

确保用单引号引起来包装字符串数据。

$ress = mysql_query("UPDATE btrack_transaction SET delivery_date = '$time', transaction_status = 2 , remark = '$rem' WHERE transaction_id = $t_id LIMIT 1")

10-07 17:56