Über das Gerät habe ich kein zugriff auf die Datenbank das Script funktioniert auf dem Server `
include 'DatabaseConfig.php';
// Create connection
$conn = new mysqli($HostName, $HostUser, $HostPass, $DatabaseName);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} else {echo "Verbindung zur Datenbank erfolgreich
";}
$sql = "SELECT * FROM 'subjectfullformtable'";
$result = $conn->query($sql);
if ($result->num_rows >0) {
while($row = $result->fetch_assoc()) {
$tem[] = $row;
$json = json_encode($tem);}
}else { echo "No Results Found.";}
echo $json;
$conn->close();
?>
Ich weiss jetzt nicht warum die Daten in der Datenbank nicht auf dem Android gerät angezeigt wird. Das ist der Code für den Listview
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
/**
* Created by okoca on 05.09.2017.
*/
public class SQLiteHelper2 extends SQLiteOpenHelper {
static String DATABASE_NAME="SubjectDataBase";
public static final String TABLE_NAME="subjectfullformtable";
public static final String Table_Column_ID="id";
public static final String Table_Column_1_Subject_Name="subjectName";
public static final String Table_Column_2_SubjectFullForm="subjectFullForm";
public SQLiteHelper2(Context context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase database) {
String CREATE_TABLE="CREATE TABLE IF NOT EXISTS "+TABLE_NAME+" ("+Table_Column_ID+" INTEGER PRIMARY KEY, "+Table_Column_1_Subject_Name+" VARCHAR, "+Table_Column_2_SubjectFullForm+" VARCHAR)";
database.execSQL(CREATE_TABLE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS "+TABLE_NAME);
onCreate(db);
}
}
`ich habe mir im Internet einige beispiele dazu angeguckt komme aber irgendwie nicht dahinter warum es die daten aus der Datenbank nicht liest erst hatte ich xammp benutzt da ich aber kein zugriff vom Emulator als auch vom gerät hatte habe ich das Script samt der Datenbank Online erstellt doch das Problem besteht immer noch und ich kann keine Daten aus der Datenabnk in einer SQLite Datenbank am Android Endgerät anzeigen lassen.
Dazu muss ich sagen das ich recht neu bin was Android und Java betrifft habe vor kurzem meine Umschulung zum AEler gemacht wo ich leider so gut wie garnicht Java hatte.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.