Hey ich versuche ein Dyn. Fahrradverleihsystem zu errichten, aber bei dem Anfangstest wo ich die Daten auslesen möchte, nachdem ich Sie erstmal Manuell eingefügt habe.
Habe ich das Problem, das bei meiner Consoleninfo durch print & printf gesagt wird, das es keine Einträge gibt, woraufhin ich mal die MySQL.log gecheckt und da folgende Fehlermeldung habe:
Ich kann mir nur erklären, dass es ein Problem beim Zählen gibt oder wie da steht der Cache leer zu scheinen seit.
Code: server.log
SA-MP Dedicated Server
----------------------
v0.3.7, (C)2005-2015 SA-MP Team
[17:04:56] password = "" (string)
[17:04:56]
[17:04:56] Server Plugins
[17:04:56] --------------
[17:04:56] Loading plugin: mysql
[17:04:56] >> plugin.mysql: R39-3 successfully loaded.
[17:04:56] Loaded.
[17:04:56] Loading plugin: streamer
[17:04:56]
*** Streamer Plugin v2.7.5.2 by Incognito loaded ***
[17:04:56] Loaded.
[17:04:56] Loading plugin: sscanf
[17:04:56]
[17:04:56] ===============================
[17:04:56] sscanf plugin loaded.
[17:04:56] Version: 2.8.1
[17:04:56] (c) 2012 Alex "Y_Less" Cole
[17:04:56] ===============================
[17:04:56] Loaded.
[17:04:56] Loaded 3 plugins.
[17:04:56]
[17:04:56] Filterscripts
[17:04:56] ---------------
[17:04:56] Loading filterscript 'speedo.amx'...
[17:04:56]
--------------------------------------
[17:04:56] -----Vehicle Speedometer by ConnorW-----
[17:04:56] --------------------------------------
[17:04:56] Loading filterscript 'ObjectGate.amx'...
[17:04:56] Loaded 2 filterscripts.
[17:04:56] [MYSQL] » Verbindungsaufbau...
[17:04:56] [MYSQL] » Die Verbindung zur Datenbank wurde erfolgreich hergestellt! Handle: 1
[17:04:56] [DATABASE] Lade Daten aus der Tabelle 'fahrradverleih_list'...
[17:04:56] [DATABASE] 'fahrradverleih_list' wurde kein Eintrag gefunden.
[17:04:56]
----------------------------------
[17:04:56] Blank Gamemode by EllBundy
[17:04:56] ----------------------------------
[17:04:56] Number of vehicle models: 0
Alles anzeigen
Die die Wiedergabe aus der Console beinhaltet folgendes:
Hier ist die Datenbankabfrage in pawno wo ich die einzelne Punkte der Standorte des Fahrradverleihs laden möchte:
Code
stock LoadDataInfo(database)
{
new query[128],result[24];
switch(database)
{
case 0: // Fahrradverleih
{
mysql_format(handle, query, sizeof(query), "SELECT * FROM %s WHERE Online = '1'", TableName[database]);
mysql_pquery(handle, query);
if(cache_num_rows() != 0)
{
for(new i; i!=cache_num_rows(); i++)
{
cache_get_field_content(0,"pID",result); FVerleih[i][fID] = strval(result);
cache_get_field_content(0,"PickupID",result); FVerleih[i][fPickup] = strval(result);
cache_get_field_content(0,"fTXT",result); FVerleih[i][fMainTXT] = strlen(result);
cache_get_field_content(0,"sTXT",result); FVerleih[i][fKeyTXT] = strlen(result);
cache_get_field_content(0,"Keystate",result); FVerleih[i][fKeystate] = strval(result);
cache_get_field_content(0,"coordsX",result); FVerleih[i][fCoords][0] = floatstr(result);
cache_get_field_content(0,"coordsY",result); FVerleih[i][fCoords][1] = floatstr(result);
cache_get_field_content(0,"coordsZ",result); FVerleih[i][fCoords][2] = floatstr(result);
FVerleih[i][fLogged] = true;
printf("Test: Eintrag %d hat folgende Einträge:",i);
printf("%d | %d | %s | %s | %d | %f | %f | %f",FVerleih[i][fID],FVerleih[i][fPickup],FVerleih[i][fMainTXT],FVerleih[i][fKeyTXT],FVerleih[i][fKeystate],FVerleih[i][fCoords][0],FVerleih[i][fCoords][1],FVerleih[i][fCoords][2]);
}
}
else
{
return printf("[DATABASE] '%s' wurde kein Eintrag gefunden.", TableName[database]);
}
return printf("[DATABASE] '%s' wurden %d Einträge geladen.", TableName[database], cache_num_rows());
}
}
return 1;
}
Alles anzeigen