1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Garnet, 01.08.2012 #1
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich hab das Tutorial hier ausprobiert.
    Aber dazu habe ich ein Problem mit dem php-Skript.

    Es sieht wie folgt aus:
    Code:
    <?php
    mysql_connect("localhost:3307","root","");
    mysql_select_db("newsticker");
     
    $q=mysql_query("SELECT title FROM news");
    $output = array();
    while($e=mysql_fetch_assoc($q))
     $output[]=$e;
     
    print(json_encode($output));
     
    mysql_close();
    ?>
    
    Jedoch liefert das Skript nur [] zurück wenn ich es im Browser aufrufe und über die App bleibt die Liste einfach leer. Ich weiß leider nicht, wo der Fehler liegen soll, da alle PHP-Skripts die ich dazu gefunden habe genauso ausehen. Wäre nett, wenn mir dabei jemand helfen könnte.
     
  2. TheDarkRose, 01.08.2012 #2
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Code:
    <?php
    mysql_connect("localhost:3307","root","");
    mysql_select_db("newsticker");
     
    $q=mysql_query("SELECT title FROM news");
    $output = array();
    while($e=mysql_fetch_assoc($q))
     $output[]=$e[[B]'title'[/B]];
     
    print(json_encode($output));
     
    mysql_close();
    ?>
    
     
    Zuletzt bearbeitet: 01.08.2012
  3. Garnet, 01.08.2012 #3
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Danke, leider hat sich damit aber auch nichts verändert. Es wird immer noch ein leeres Array [] angezeigt und der Bildschirm vom Emu ist schwarz.

    Ich habe einen XAMPP Server für das php Skript zusammen mit einem MYSQL Server für die Datenbank.
     
  4. TheDarkRose, 01.08.2012 #4
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    was sagt print_r ob das Array überhaupt gefüllt ist? Und lass solche Kurzschreibweisen im Code

    Code:
    <?php
    mysql_connect("localhost:3307","root","");
    mysql_select_db("newsticker");
     
    $q=mysql_query("SELECT title FROM news");
    $output = array();
    while($e=mysql_fetch_assoc($q)) {
        $output[]=$e[[B]'title'[/B]];
    }
     
    print_r($output);
     
    mysql_close();
    ?>
    
    P.S.: Wenn du dann was produktiv machen willst, solltest du auf jeden Fall von XAMPP Abstand nehmen ;)
     
  5. Garnet, 01.08.2012 #5
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Ok, das hab ich grade ausprobiert. Wenn ich die php Datei aufrufe, gibt er jetzt "Array()" aus.

    Im Emulator kommt folgende Fehlermeldung:
    "error parsing data org.json.jsonexception: a jsonarray text must start with '[' at character 1 of Arrayn (n) n"
     
  6. TheDarkRose, 02.08.2012 #6
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Und du bist sicher, das dein Query Ergebnisse zurückgibt?
     
  7. Garnet, 02.08.2012 #7
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Nein, sicher bin ich mir da nicht, da ich ja nicht weiß, ob das Skript funktioniert.
    Wie kann ich denn überprüfen, ob die Ergebnisse kommen oder nicht und was kann ich da machen, wenn keine kommen?
     
  8. TheDarkRose, 02.08.2012 #8
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Es kommen keine, sonst wäre dein Array nicht leer. Und überprüfen kannst du das, wenn du das Query direkt mal in phpmyadmin ausführst.
     
    Garnet gefällt das.
  9. Garnet, 03.08.2012 #9
    Garnet

    Garnet Threadstarter Android-Hilfe.de Mitglied

    Habs jetzt den Fehler gefunden. Das Problem war nicht, dass die query nicht funktioniert hat, sondern dass die Datenbank leer auf dem Server lag. Nach Übertragung der Daten hat alles ohne Probleme funktioniert.
    Danke für die Hilfe.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Youtube Link Teilen mittels Post auf PHP Script Android App Entwicklung 14.10.2017
[ERLEDIGT] Mehrere Verzeichnisse abfragen Android App Entwicklung 02.07.2017
[GELÖST] Android PHP MySQL Android App Entwicklung 05.05.2017
[ERLEDIGT] (JSON-)Datei speichern Android App Entwicklung 08.04.2017
[RÜCKMELDUNG FEHLT] SimpleDateFormat "if" abfrage für Tag oder Nacht Android App Entwicklung 12.03.2017
Wie realisiere ich eine zeitgesteuerte Berechnung und die Anzeige von PDF's Android App Entwicklung 21.02.2017
SQL-Abfrage über zwei Tabellen realisieren Android App Entwicklung 12.02.2017
Permission Abfrage funktioniert nicht mehr Android App Entwicklung 15.01.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
MySQL Nutzen für Android App Android App Entwicklung 03.12.2016

Users found this page by searching for:

  1. datenbankabfrage json

    ,
  2. json-abfrage aus msql datenbank

    ,
  3. android app sql abfragen

    ,
  4. mysql in json umwandeln,
  5. json und mysql,
  6. mysql und json,
  7. php browsergame in android umwandeln,
  8. json in mysql ,
  9. php mysql jason encode
Du betrachtest das Thema "MySQL mit PHP abfragen und in JSON umwandeln" im Forum "Android App Entwicklung",