Php 从客户端应用程序Android连接到服务器
大家晚上好 我会在我的网页中的数据库中插入一个字符串 我已经创建了一个php文件,它使用GET方法传递我要插入的参数 这个方法在浏览器上可以工作,但如果我在Android应用程序上使用以下代码调用它,它将不起作用。为什么?你能帮我吗Php 从客户端应用程序Android连接到服务器,php,android,httpurlconnection,php-gettext,Php,Android,Httpurlconnection,Php Gettext,大家晚上好 我会在我的网页中的数据库中插入一个字符串 我已经创建了一个php文件,它使用GET方法传递我要插入的参数 这个方法在浏览器上可以工作,但如果我在Android应用程序上使用以下代码调用它,它将不起作用。为什么?你能帮我吗 inviaButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view){
inviaButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
String prova = "ciao";
try {
URL paginaURL = new URL("http://www.differenziapp3.altervista.org/insertSegnalazione.php?descr=" + prova);
HttpURLConnection con = (HttpURLConnection) paginaURL.openConnection();
} catch (Exception e) {}
}
});
这是php文件:
<?php
include("connessione.php");
$descr=$_GET['descr'];
$idp="vuoto";
$idp2=0;
$query="INSERT INTO segnalazione(foto,data,ora,lati,longi,descrizione)VALUES
('".$idp."','".$idp."','".$idp."','".$idp2."','".$idp2."','".$descr."')";
mysql_query($query);
?>
不在数据库中插入字符串你的应用程序做什么?它是连接还是崩溃?您是否在清单
文件中设置了正确的权限?您是否正在运行UI
线程?我想我们需要查看您的php代码,以了解它为什么没有插入。您是否尝试在浏览器中运行URL以查看结果?internet权限在清单上设置,浏览器上的php工作并插入,在数据库中传递URL的参数