Php 更新mysql时出错

Php 更新mysql时出错,php,mysql,Php,Mysql,我正在从android应用程序发送数据,以保存在我的mysql数据库中。 我的密码是 $ress = mysql_query("UPDATE btrack_transaction SET delivery_date = $time, transaction_status = 2 , remark = $rem WHERE transaction_id = $t_id LIMIT 1"); 我的dabase是 备注varchar(500)拉丁语1\u general\u ci 问题是,每当我将$

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

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

备注varchar(500)拉丁语1\u general\u ci

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


请帮助我。

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

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

确保使用单引号包装字符串数据

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

确保使用单引号包装字符串数据

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

确保使用单引号包装字符串数据

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

文本应该用单引号括起来:
'


文本应该用单引号括起来:
'


文本应该用单引号括起来:
'


文本应该用单引号括起来:
'