我有一个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;
?>
在将 android EditText
传递给您的 PHP 服务之前,您需要urlencode
它的文本。
说你打了字。 Hello how are you ?
只会解释Hello
,其余文本将被截断。你需要利用这个
EditText edt1 = (EditText) findViewById(R.id.editText1);
String youredittextvalue = edt1.getText().toString().trim();
youredittextvalue = URLEncoder.encode(youredittextvalue, "utf-8");