Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Dejv

[KOSZ]C++ Błędy MySQL.

Rekomendowane odpowiedzi

Witam serdecznie, mam problem odnośnie mysql. W logach mam taki błąd:

Cytuj

[Mon Jun 20 18:31:31 2016] Error (0): Function: mysql_store_result called when no prior successful query executed.
[Mon Jun 20 18:31:31 2016] Error (0): Function: mysql_num_rows called when no result stored.
[Mon Jun 20 18:31:31 2016] Error (0): Function: mysql_num_rows called when no result stored.

Kod gdzie błąd występuje:

mysql_query("select * from premiumMod_Spawns limit 500", 0, -1, connectMySQL);
 mysql_store_result( connectMySQL );

 if(!mysql_num_rows( connectMySQL )) logprintf("[ premiumMod ] Niestety w bazie danych nie znaleziono żadnych spawnów 0.o\n"); else
 {
  while(mysql_fetch_row(buffer, "|", connectMySQL))
  { ... itd

 

Przeportowane mysql na c++ oraz sampgdk wygląda tak:

cell mysql_store_result( int handle )
{
 return (cell) sampgdk::InvokeNative(sampgdk_FindNative("mysql_store_result"), "i", handle );
}

cell mysql_num_rows( int handle )
{
 return (cell) sampgdk::InvokeNative(sampgdk_FindNative("mysql_num_rows"), "i", handle );
}

 

mysql_query("select * from premiumMod_Spawns limit 500", 0, -1, connectMySQL);

To działa. MySQL StrickenKID jak coś :)

 

Gdzie żem byka strzelił?

 

 

Naprawione! Można temat zamknąć.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×