将字符串上传到MySQL数据库时遇到问题。这是我使用的东西:
我用于沟通的PHP文件:
<?php
$con = mysql_connect("SERVER","DB_NAME","PASS");
if (!$con)
{
die('Could not Connect:'. mysql_error());
}
mysql_select_db("DB_NAME",$con);
mysql_query ("INSERT INTO table_name (id) VALUES('".$_REQUEST['st_Id']."')");
mysql_close($con);
?>
当我尝试在android中的EditText中插入文本并且该文本包含引号时操作失败,否则操作正常。我猜接收字符串时PHP文件中的问题,但我不知道如何解决它。
有什么想法吗?
答案 0 :(得分:0)
我通过在EditText属性中执行以下操作来禁用EditText中的单引号和任何特殊标记:
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ- 0123456789"
到目前为止,我可以忍受这种情况:)