CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: platone76 con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 6 su 6
Discussione:

Collegamento con database remoto e php

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jul 2013
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Collegamento con database remoto e php

    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

    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();
    	        }
    il mio file php è
    codice:
      $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();
    E nel manifest.xml metto

    <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

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jul 2013
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Ora è tutto funzionante. Ho inserito nel codice dell'OnCreate dell'activity

    codice:
    StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
    		  .detectDiskReads().detectDiskWrites().detectNetwork() 
    		  .penaltyLog().build());

  4. #3
    Androidiano


    Registrato dal
    Jun 2013
    Messaggi
    53

    Ringraziamenti
    9
    Ringraziato 1 volta in 1 Post
    Predefinito

    ciao! il file php dove lo metti una volta creato?

  5. #4
    Baby Droid


    Registrato dal
    Jul 2013
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Ciao!
    Il file php lo devi mettere sul tuo server. E lo vai a richiamare tramite

    codice:
    private static String url2 = "indirizzo www ";

  6. Il seguente Utente ha ringraziato pigi82mi per il post:

    armor (22-07-13)

  7. #5
    Androidiano


    Registrato dal
    Jun 2013
    Messaggi
    53

    Ringraziamenti
    9
    Ringraziato 1 volta in 1 Post
    Predefinito

    Grazie mille!!

  8. #6
    Androidiano


    Registrato dal
    Jun 2013
    Messaggi
    53

    Ringraziamenti
    9
    Ringraziato 1 volta in 1 Post
    Predefinito

    mi potresti consigliare qualche guida che hai visto? perchè io sto cercando di far in modo di sincronizzare il mio db interno sqlite con il database online mysql...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy