Szerző Téma: [MySQL] cache_get_data - no active cache  (Megtekintve 1579 alkalommal)

[MySQL] cache_get_data - no active cache
« Dátum: 2015. Május 23. - 10:02:50 »
+1
Helló!
Ismét elakadtam, a járművek betöltésénél :D
 
[WARNING] cache_get_data - no active cache

 

forward LoadVehicles();
public LoadVehicles()
{
new check[200];
new rows, fields;
cache_get_data(rows, fields);
for(new i = 1; i < rows; i++)
{
    format(check, sizeof(check), \"SELECT * FROM `vehicles` WHERE `id`=\'%d\'\", i);
    mysql_query(mysql, check);
    mysql_store_result();
   new owner[64], plate[32];
           cache_get_field_content(0, \"owner\", owner);
              cache_get_field_content(0, \"plate\", plate);
            VehicleInfo[Model] = cache_get_field_content_int(i, \"model\");
            VehicleInfo[Owner] = owner;
//........
            mysql_free_result();
       }
       return 1;
}

[MySQL] cache_get_data - no active cache
« Válasz #1 Dátum: 2015. Május 23. - 10:32:36 »
+1

forward LoadVehicles();
public LoadVehicles()
{
new check[200];
new rows, fields;
 
for(new i = 1; i < rows; i++)
{
    format(check, sizeof(check), \"SELECT * FROM `vehicles` WHERE `id`=\'%d\'\", i);
    mysql_query(mysql, check);
    mysql_store_result();
            cache_get_data(rows, fields);
   new owner[64], plate[32];
           cache_get_field_content(0, \"owner\", owner);
              cache_get_field_content(0, \"plate\", plate);
            VehicleInfo[Model] = cache_get_field_content_int(i, \"model\");
            VehicleInfo[Owner] = owner;
//........
            mysql_free_result();
       }
       return 1;
}

[MySQL] cache_get_data - no active cache
« Válasz #2 Dátum: 2015. Május 23. - 10:38:30 »
+2
Az a mysql query felesleges szerintem a lekérdezésbe.
Szóval:
 

forward LoadVehicles();
public LoadVehicles()
{
new check[200];
new rows, fields;
cache_get_data(rows, fields);
for(new i = 1; i < rows; i++)
{
new owner[64], plate[32];
           cache_get_field_content(i, \"owner\", owner);
             cache_get_field_content(i, \"plate\", plate);
            VehicleInfo[Model] = cache_get_field_content_int(i, \"model\");
            VehicleInfo[Owner] = owner;
//........
       }
       return 1;
}

 
Gondolom a lekérdezésed SELECT * FROM `vehicles`és threados query LoadVehicles-re szól.

[MySQL] cache_get_data - no active cache
« Válasz #3 Dátum: 2015. Május 23. - 18:59:06 »
+1
Megvan, köcce ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal