Php 向数据库中添加信息
这里,这是我的PHP脚本。尝试在值部分设置引号。它应该是这样的:Php 向数据库中添加信息,php,android,Php,Android,这里,这是我的PHP脚本。尝试在值部分设置引号。它应该是这样的: $Title = $_REQUEST['tTitle']; $Detail = $_REQUEST['tDetail']; $Group = $_REQUEST['spin']; $DueDate = $_REQUEST['tDueDate']; $Title = "'".$Title."'"; $Detail = "'".$Detail."'"; $Group = "'".$Group."'"; $DueDate
$Title = $_REQUEST['tTitle'];
$Detail = $_REQUEST['tDetail'];
$Group = $_REQUEST['spin'];
$DueDate = $_REQUEST['tDueDate'];
$Title = "'".$Title."'";
$Detail = "'".$Detail."'";
$Group = "'".$Group."'";
$DueDate = "'".$DueDate."'";
print $Title;
$database = "CloudList";
mysql_connect("localhost","root","1234");
mysql_select_db($database) or die("Unable to select database");
$q = "INSERT INTO message(group_name,message_title,message_details,message_due) VALUES($Group,$Title,$Detail,$DueDate)";
$result = mysql_query($q);
print $q;
mysql_close();
尝试此代码,替换为您的代码,并告诉我发生了什么
$q = "INSERT INTO message(group_name,message_title,message_details,message_due) VALUES('$Group','$Title','$Detail','$DueDate')";
private void AddGroupTasks(){
title1=tTitle.getText().toString();
detail1=tDetail.getText().toString();
ArrayList b=新的ArrayList();
Tasks=newarraylist();
试一试{
HttpClient HttpClient=新的DefaultHttpClient();
HttpPost HttpPost=新的HttpPost(“http://203.209.111.88/AddGroupTasks.php");
b、 添加(新的BasicNameValuePair(“tTitle”),
“任何所有权”);
b、 添加(新的BasicNameValuePair(“tDetail”),
“任何细节”);
b、 添加(新的BasicNameValuePair(“旋转”),
“任何东西”(AnythingaboutSpin”);
b、 添加(新的BasicNameValuePair(“tDueDate”),
“任何截止日期”);
addHeader(“内容类型”,“应用程序/x-www-form-urlencoded”);
setEntity(新的UrlEncodedFormEntity(b,HTTP.UTF_8));
HttpResponse response=httpclient.execute(httppost);
HttpEntity=response.getEntity();
is=entity.getContent();
BufferedReader reader=新的BufferedReader(新的InputStreamReader(is,“iso-8859-1”),8;
StringBuilder sb=新的StringBuilder();
字符串行=null;
而((line=reader.readLine())!=null){
sb.追加(第+行“\n”);
}
它仍然不起作用。我使用toast进行测试,但它一无所获。
$q = "INSERT INTO message(group_name,message_title,message_details,message_due) VALUES('$Group','$Title','$Detail','$DueDate')";
private void AddGroupTasks(){
title1 = tTitle.getText().toString();
detail1 = tDetail.getText().toString();
ArrayList<NameValuePair> b = new ArrayList<NameValuePair>();
Tasks = new ArrayList<String>();
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost ("http://203.209.111.88/AddGroupTasks.php");
b.add(new BasicNameValuePair("tTitle",
"anyTitle"));
b.add(new BasicNameValuePair("tDetail",
"anyDetail"));
b.add(new BasicNameValuePair("spin",
"AnythingaboutSpin"));
b.add(new BasicNameValuePair("tDueDate",
"anytDueDate"));
httppost.addHeader("Content-Type", "application/x-www-form-urlencoded");
httppost.setEntity(new UrlEncodedFormEntity(b, HTTP.UTF_8));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
StringBuilder sb = new StringBuilder();
String line=null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}