Autore Topic: Connettere database di immagini mysql con android  (Letto 2129 volte)

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Connettere database di immagini mysql con android
« il: 01 Marzo 2011, 18:19:50 CET »
0
Salve vorrei una delucidazione, mi sono creato un database mysql con relativo id e blob(indirizzo dell'immagine binario), ora avrei dei seri problemi nella fase di connettere il mio database mysql con il mio programma android, ovvero:

Ho letto questa guida: Connecting to MySQL database | Hello Android

e a grandi linee l'ho capita, ma ora mi chiedo con le immagini funziona uguale???

Basta che mi creo uno script in PHP nel pc e poi scrivo il restante codice nel programma?
cosa scrivo però nel caso di un immagine?mi da l'idea che facendo ciò mi ritorni il numero binario e non la serie di immagini!!

P.S.: In quel codice quel'è la variabile che alla fine di tutto raccoglie il risultato prodotto dalla mia query sql?

grazie infinite ancora!  :-)
« Ultima modifica: 02 Marzo 2011, 00:02:35 CET da Mikykly91 »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Connettere database di immagini mysql con android
« Risposta #1 il: 02 Marzo 2011, 16:06:35 CET »
0

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Connettere database di immagini mysql con android
« Risposta #2 il: 02 Marzo 2011, 16:54:49 CET »
0
il link presente nell'altra pagina non funziona...comunque con base64 m sembra d capire che non lo posso usare con un database mysql di immagini vero???

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Connettere database di immagini mysql con android
« Risposta #3 il: 02 Marzo 2011, 17:27:23 CET »
0
Quale link non ti funziona?
Comunque l'idea è che tu ti crei uno script php che legge dal db, crea il base64 e manda il tutto al client.

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Connettere database di immagini mysql con android
« Risposta #4 il: 03 Marzo 2011, 02:35:22 CET »
0
Ho trovato questo: Storing Images in a Database fa al caso mio vero? solo che non capisco perchè mi da errore: Notice: Undefined variable: dbcnx in C:\Program Files\EasyPHP5.2.10\www\databaseImg\image.php on line 5

Aspetto risposta.

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Connettere database di immagini mysql con android
« Risposta #5 il: 03 Marzo 2011, 03:05:35 CET »
0
Quale link non ti funziona?
Comunque l'idea è che tu ti crei uno script php che legge dal db, crea il base64 e manda il tutto al client.

Scusa avrei risolto scrivendo così: $dbcnx = mysql_connect("localhost", "root", ""); E' GIUSTO?

Ora però mi da errore solo qua----> $img = $_REQUEST['img'];   [/b] file: image.php
MI DICE: Notice: Undefined index: img

Offline Kappa27

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +2
    • kevvort
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Tab
  • Sistema operativo:
    Windows 7 x64 - Ubuntu 10.10
Re:Connettere database di immagini mysql con android
« Risposta #6 il: 03 Marzo 2011, 08:57:58 CET »
0
Scusa avrei risolto scrivendo così: $dbcnx = mysql_connect("localhost", "root", ""); E' GIUSTO?

Ora però mi da errore solo qua----> $img = $_REQUEST['img'];    file: image.php
MI DICE: Notice: Undefined index: img

Sicuro di passare il parametro 'img' con la post o la get?

Altrimenti per evitare questo errore basta verificare se il campo method è stato inizializzato con la funzione isset().

Esempio per una variabile:

Codice: [Seleziona]
$_POST['myVar']:

// Prima dell'utilizzo $_POST['myVar']
if (isset($_POST['myVar']))
{
          // Istruzioni se $_POST['myVar'] esiste
}
« Ultima modifica: 03 Marzo 2011, 09:07:16 CET da Kappa27 »

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Connettere database di immagini mysql con android
« Risposta #7 il: 03 Marzo 2011, 13:33:12 CET »
0
Non capisco...mi sapresti modificare i file in modo da capire dove sbaglio???

te li allego i 3 file!

Calcola però che la parte in rosso l'ho inserita io, non so se è giusta: $dbcnx = mysql_connect("localhost", "root", "");

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Connettere database di immagini mysql con android
« Risposta #8 il: 03 Marzo 2011, 13:38:19 CET »
0
Non vorrei fare in guastafeste ma questo e' un forum di Android eh ;)

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Connettere database di immagini mysql con android
« Risposta #9 il: 03 Marzo 2011, 14:23:24 CET »
0
Lo sò ma questa parte è attinente ad android!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Connettere database di immagini mysql con android
« Risposta #10 il: 03 Marzo 2011, 14:36:35 CET »
0
Lo sò ma questa parte è attinente ad android!

A me sembra siano problemi relativi a PHP ;)

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Connettere database di immagini mysql con android
« Risposta #11 il: 03 Marzo 2011, 18:53:26 CET »
0
Qualcuno mi sa aiutare comunque? Grazie

Offline Khali

  • Utente junior
  • **
  • Post: 70
  • Respect: +7
    • u.felloni
    • Mostra profilo
  • Play Store ID:
    weetme software
  • Sistema operativo:
    windows 7
Re:Connettere database di immagini mysql con android
« Risposta #12 il: 03 Marzo 2011, 21:05:11 CET »
+2
Ciao,
         ho provato i 3 script in locale con EasyPhp. Non mi hanno dato nessun errore e nessun warning. Forse non ho capito bene cosa non ti funziona.

E' molto probabile che si vada su argomenti al di fuori del tema di questo forum.
Perciò se hai particolari problemi (e naturalmente se ti và  :D ), mandami un messaggio privato.

Ciao

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Connettere database di immagini mysql con android
« Risposta #13 il: 10 Marzo 2011, 15:43:14 CET »
0
Scusate ho i seguenti 2 script php e la pagina html per caricare le immagini nel database.
Tutto funziona ma ora come lo collego con il mio programma android??? Ho letto dal sito HelloAndroid, ma non credo sia uguale con le immagini e non saprei proprio come fare!!

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Connettere database di immagini mysql con android
« Risposta #14 il: 10 Marzo 2011, 16:32:24 CET »
0
Tutto funziona ma ora come lo collego con il mio programma android??? Ho letto dal sito HelloAndroid, ma non credo sia uguale con le immagini e non saprei proprio come fare!!

Usi l'url allo script PHP esattamente come se fosse un'immagine.

Mi spiego meglio, questi due collegamenti ritornano la stessa cosa, un'immagine:
http: // www.ilmiosito.com/mia_immagine.jpg
http: // www.ilmiosito.com/shoe.php?id=1

Volendo, puoi fare tutti i tuoi test con un'url ad un'immagine, e poi usare l'url al tuo script PHP.


Questo se ho compreso bene sia la tua domanda che gli script PHP e come vuoi usarli.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store