Hi!
Leider schaff ich es nicht meine Daten ordentlich Anzeigen zu lassen -.-
vielleicht kann mir ja jemand meine Fehler zeigen, ich weis nicht wo ich noch was ändern muss…
hier meine Seite:
[CODE]
Datenbanktest [/CODE]Und hier die PHP-Seite:
[CODE]<?php
include("Datenbankanbindung.php");
getDaten();
function getDaten()
{
global $dbName,$dbPasswort,$dbServer,$dbUser,$Niederlassung;
$returnData = array(); //Das formatierte Rückgabearry zur späteren Verarbeitung
$Daten = array(); //Die Daten der Tabelle
$Spaltennamen = array(); //Die Spaltennamen der Tabelle (alle aus dem Select)
$Index =0; //Anzahl der Datensätze
$Tabelle = 'rechnerdaten'; //aktuelle Tabelle
$db = @mysql_connect($dbServer, $dbUser, $dbPasswort);
if($db)
{
$dbSelect = mysql_select_db($dbName);
$dbAbfrage = @mysql_query("Select PC_Name,PC_RAM, PC_CPU From `$Tabelle` ");
if($dbAbfrage)
{
for($i=0;$i< mysql_num_fields($dbAbfrage);$i++)
{
$Spaltennamen[$i]= mysql_field_name($dbAbfrage,$i);
}
while($row=mysql_fetch_row($dbAbfrage))
{
for($i=0;$i< mysql_num_fields($dbAbfrage);$i++)
{
$Daten[$Index][$i]=utf8_encode($row[$i]);
}
$Index++;
}
$returnData = array(
'Index'=>$Index,
'Tabelle'=>$Tabelle,
'Spalten'=>$Spaltennamen,
'Daten'=>$Daten);
print_r(json_encode($returnData));
}
mysql_close($db);
}
}
?>[/CODE]
Wenn ich die Seite aufrufe, kommt immer meine Tabelle, aber es steth „Data error“ drin…
wenn ich nur die FunktionTest.php aufrufe, wird mir folgender String ausgegeebn:
{"Index":230,"Tabelle":"rechnerdaten","Spalten":["PC_Name","PC_RAM","PC_CPU"],"Daten":[["PC0","512","1.862"],["PC1","256","0"],["PC2","1024","2.793"],
(nur ein teill des Strings)
:< warum klappt das nich -.-
ich hatte zuerst nur die Spalte PC_Name ausgeben lassen, daher ist nur diese oben Definiert, aber da hats auhc schon net geklappt…
Weis einer rat?