0

我有一个 mysql 数据库,用户可以在其中插入一两段文本。如果他们在 wen 条目或 android 条目中单击输入,我想在我的网站和我的 android 应用程序中显示文本时保留该新行。

我用于插入数据库的 php 是:

<?php
error_log("starting code"); 
require_once('myConnectDB.inc.php');

        $u = $_POST['u'];
        $b = $_POST['b'];
        $n = $_POST['n'];

        //do some checks etc

        $db = new myConnectDB();


        $u = $db->real_escape_string($u);
        $n = $db->real_escape_string($n);
        $b = $db->real_escape_string($b);

        $query3 = "INSERT INTO tn (userID,beerID,note) VALUES ($u, '$b', '$n')";


        $result = $db->query($query3);

        $dbID = mysql_insert_id();

        echo $dbID;

?>
4

1 回答 1

0

在将其传递给 PHP 服务之前,您需要获取urlencodeandroid 的文本。EditText

说如果你打字。Hello how are you ? 只有Hello将被解释,其余的文本被截断。你需要利用这个

EditText edt1 = (EditText) findViewById(R.id.editText1);
String youredittextvalue = edt1.getText().toString().trim();
youredittextvalue = URLEncoder.encode(youredittextvalue, "utf-8");
于 2013-11-02T16:22:04.660 回答