Fonction WorldDBQuery
Ah bah ça explique tout . Et va m'aider pour mon announce auto
Et pour un MAX(id) dont id est un nombre, je prends GetFloat(WorldDBQuery("SELECT MAX(id) from announce") ?
Edit : J'ai un attempt to call method 'GetString' (a nil value), ducoup ton script ne marche pas :/
[code=cpp] // Field api
int GetString(lua_State * L, Field * field)
{
if(field == NULL)
lua_pushnil(L);
else
lua_pushstring(L,field->GetString());
return 1;
}[/code]

Tient , la def du "GetString()"
Tu veux récupérer le texte non ? Donc c'est une string, tu as testé ce que t'as donné Sadikum en bas de son message ?
Oui, c'est une string puisque j'ai un
Navicat a écrit :mysql> SELECT text from announce where id='1';
+-------------+
| text |
+-------------+
| Tdadmamadma |
+-------------+
1 row in set

mysql>
Et j'ai testé le truc de Sadikum et ça me fait l'erreur d'en haut.

Mais je voudrais aussi récupérer le max(ID) or ça c'est un nombre et pas une string. Comment je fais pour les deux ?
Pour le MaxID prend :GetLong() qui est l'équivalent d'un int en C++ je crois
Terminée. J'ai trouvé la solution. Vous comprendrez dans le script de la partie Téléchargements.

Retourner en haut Accueil