Buongiorno a tutti,
mi sono affacciato da poco nel mondo della programmazione android, mi sono scaricate un po di guide, e sto cercando di capire un bel po di questo mondo fantastico. Soltanto che mi sono arenato in questo problema. Avrei bisogno di collegare il database mysql con android. Questa applicazione nell''onCreate vuole memorizzare dei dati, ho fatto in questo modo
il mio file php ècodice:private static String url2 = "indirizzo www "; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ArrayList<NameValuePair> pp = new ArrayList<NameValuePair>(); pp.add(new BasicNameValuePair("id", "12312321312")); pp.add(new BasicNameValuePair("cognome", "asdsadsa")); pp.add(new BasicNameValuePair("nome", "cgrtrg")); pp.add(new BasicNameValuePair("mail", "gbdfw")); try{ status = CustomHttpClient.executeHttpPost(url2, pp); }catch(Exception e){ Toast.makeText( getApplicationContext(),"Errore nell'esecuzione della query "+e.getCause(),Toast.LENGTH_SHORT ).show(); }
E nel manifest.xml mettocodice:$conn = mysql_connect('localhost', 'user', 'psw') or die("Connessione non riuscita: " . mysql_error()); $database=mysql_select_db(nome_'database',$conn) or die(mysql_error()); $q="INSERT INTO a_visitatore VALUES ('".$_POST["id"]."','".$_POST["cognome"]."','".$_POST["nome"]."','".$_POST["mail"]."')"; $insP=mysql_query($q,$conn) or die(mysql_error()); mysql_close();
<uses-permission android:name="android.permission.INTERNET" />
La cosa che trovo assurda che l'ho collegato con il mio Samsung Galaxy Ace Plus e funziona perfettamente, mentre ho fatto installare l'applicazione su Samsung S4, e non funziona, mi da errore "Errore nell'esecuzione della query null".
Anche nel simulatore di eclipse ADT non funziona.
Cosa sbaglio????
Grazie mille e scusate il disturbo

LinkBack URL
About LinkBacks
Rispondi quotando