Skocz do zawartości
Bartcislaw

Pobieranie pickupów

Rekomendowane odpowiedzi

Chciałem sobie pobrać, ale chyba coś nie pykło. 

stock pobierzRekordy_doors ()
{
	new doors1, query[128], data[128], pickup[128]; 
	new PICKUP, Float:X, Float:Y, Float:Z; 

	mysql_query("SELECT count(*) FROM `doors`");

	mysql_store_result();
	doors1 = mysql_fetch_int();
	mysql_free_result();

	printf ("W bazie danych aktulnie znajduje sie %d drzwi.", doors1);

	for (new i=0; i<doors1; i++)
	{
		format(query, sizeof(query), "SELECT `PICKUP`, `wejX`, `wejY`, `wejZ` FROM members WHERE UID = '%d'", i);
		mysql_query(query);

		mysql_store_result();
		if(mysql_fetch_row(data, "|"))
		{
			sscanf(data, "p<|>dfff", PICKUP, X, Y, Z); 
	 	}
	 	pickup[i] = CreatePickup(PICKUP, 1, X, Y, Z, 0);
	}
	mysql_free_result();
	

[17:01:59] [MySQL] Error (0): Failed to exeute query. Unknown column 'PICKUP' in 'field list'.

[17:01:59] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed. Unknown column 'PICKUP' in 'field list'.
[17:01:59] [MySQL] Error (0): Function: mysql_store_result called when no result stored. Unknown column 'PICKUP' in 'field list'.
[17:01:59] [MySQL] Error (0): Failed to exeute query. Unknown column 'PICKUP' in 'field list'.
[17:01:59] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed. Unknown column 'PICKUP' in 'field list'.
[17:01:59] [MySQL] Error (0): Function: mysql_store_result called when no result stored. Unknown column 'PICKUP' in 'field list'.
[17:01:59] [MySQL] Error (0): Failed to exeute query. Unknown column 'PICKUP' in 'field list'.
[17:01:59] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed. Unknown column 'PICKUP' in 'field list'.

[17:01:59] [MySQL] Error (0): Function: mysql_store_result called when no result stored. Unknown column 'PICKUP' in 'field list'.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pokaż strukturę tabeli. Z logów jasno wynika, że nie ma kolumny PICKUP. Powinieneś też trochę zmienić zapytanie, bo w pętli zapytań się nie robi.

 

mysql_query("SELECT `PICKUP`, `wejX`, `wejY`, `wejZ` FROM members");
mysql_store_result();
 
while(mysql_fetch_row(data))
{
sscanf(...);
CreatePickup(...);
}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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

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

×