Biblioteca MySQL Connector

Bom dia pessoal, estou tentando criar uma aplicação WEB com Arduino e PHP, minha noção de PHP e boa, mais no Arduino estou engatinhando ainda. estou esta biblioteca, mais o SELECT esta dando erro, alguém ai ja testou, sabe se funciona perfeitamente, O INSERT funciona, testei e deu certo, mais o principal que estou precisando que e o SELECT da pau, segue o erro!!

Erro.

sketch_sep15a:18: error: 'cost' does not name a type
sketch_sep15a.ino: In function 'void setup()':
sketch_sep15a:28: error: 'QUERY_POP' was not declared in this scope
sketch_sep15a:29: error: 'class Connector' has no member named 'get_columns'
sketch_sep15a:30: error: 'row_values' was not declared in this scope
sketch_sep15a:30: error: 'row' was not declared in this scope
sketch_sep15a:32: error: 'class Connector' has no member named 'get_next_row'
sketch_sep15a:37: error: 'class Connector' has no member named 'free_row_buffer'
sketch_sep15a:39: error: 'class Connector' has no member named 'free_columns_buffer'
'cost' does not name a type

Este e o exemplo que peguei na documentação do MySQL Connector!!

/**
* Example: Simple Select Example: Hello, MySQL!
*
* This code module demonstrates how to create a simple
* database-enabled sketch with selecting data.
*/
#include "SPI.h"
#include "Ethernet.h"
#include "sha1.h"
#include "mysql.h"
/* Setup for Ethernet Library */
byte mac_addr[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress server_addr(10, 0, 1, 10);
/* Setup for the Connector/Arduino */
Connector my_conn; // The Connector/Arduino reference
char user[] = "bob";
char password[] = "secret";
cost char QUERY_POP[] = "SELECT population FROM world.city WHERE name = 'New
York'";
long head_count = 0;
void setup() {
 Ethernet.begin(mac_addr);
 Serial.begin(115200);
 while (!Serial);
 delay(1000);
 Serial.println("Connecting...");
 if (my_conn.mysql_connect(server_addr, 3306, user, password)){
 Serial.println("Connected!");
 my_conn.cmd_query(QUERY_POP);
 my_conn.get_columns();
 row_values *row = NULL;
 do {
 row = my_conn.get_next_row();
 // We use the first value returned in the row - population of NYC!
 if (row != NULL) {
 head_count = atol(row->values[0]);
 }
 my_conn.free_row_buffer();
 } while (row != NULL);
 my_conn.free_columns_buffer();
 Serial.print("NYC pop = ");
 Serial.println(head_count);
 } else {
 Serial.println("Connection failed.");
 }
}
void loop() {
}