Ich erstelle grade ein Dynamischer GPS System für mein Script, jedoch funktioniert das Laden nicht.
mysql_pquery(dbhandle,"SELECT * FROM gps","gpsload","");
public gpsload()
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,dbhandle);
if(num_rows==0)return 1;
for(new i=0;i<sizeof(num_rows);i++)
{
cache_get_field_content(i,"Ort",gpsInfo[]i[gpse_ort],dbhandle);
new x[128],y[128],z[128];
cache_get_field_content(i,"X",x,dbhandle);
cache_get_field_content(i,"Y",y,dbhandle);
cache_get_field_content(i,"Z",z,dbhandle);
gpsInfo[i][gpse_x]=floatstr(x);
gpsInfo[i][gpse_y]=floatstr(y);
gpsInfo[i][gpse_z]=floatstr(z);
}
return 1;
}
[13:28:50] [DEBUG] Calling callback "gpsload"..
[13:28:50] [DEBUG] cache_get_data - connection: 1
[13:28:50] [DEBUG] cache_get_field_content - row: 0, field_name: "Ort", connection: 1, max_len: 1
[13:28:50] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Ort", data: "Test"
[13:28:50] [DEBUG] cache_get_field_content - row: 0, field_name: "X", connection: 1, max_len: 128
[13:28:50] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "X", data: "0"
[13:28:50] [DEBUG] cache_get_field_content - row: 0, field_name: "Y", connection: 1, max_len: 128
[13:28:50] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Y", data: "0"
[13:28:50] [DEBUG] cache_get_field_content - row: 0, field_name: "Z", connection: 1, max_len: 128
[13:28:50] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Z", data: "0"
[13:28:50] [DEBUG] CMySQLResult::~CMySQLResult() - deconstructor called
Alles anzeigen
Jedoch funktioniert das Laden nicht, im mysql log sind keine Fehler, ich habe sogar schon einen Eintrag erstellt.
Was mache ich falsch und wie behebe ich den Fehler?