14.07.2014, 08:29
Pourquoi reprendre l'id de la maison ?
j'ai pas me servir de cache_get_field trop compliquer xd
petit exemple de comment je fait
idx reprend l'id de la maison plus besoin de cette ligne mysql_fetch_field_row(string,"hID");
Les id se fait normalement tout seul en BDD
j'ai pas me servir de cache_get_field trop compliquer xd
petit exemple de comment je fait
pawn Code:
public LoadProperty()
{
new arrCoords[48][32];
new sql[80], row[512];
format(sql, sizeof(sql), "SELECT COUNT(*) FROM maison");
mysql_query(sql);
mysql_store_result();
mysql_fetch_row(row);
totalhouses = strval(row);
mysql_free_result();
for (new idx=0; idx<totalhouses; idx++)
{
format(sql, sizeof(sql), "SELECT * FROM maison WHERE id=%d", idx+1);
mysql_query(sql);
//SQLLog(sql);
mysql_store_result();
if (mysql_num_rows() > 0)
{
mysql_fetch_row(row);
split(row, arrCoords, '|');
HouseInfo[idx][hEntrancex] = floatstr(arrCoords[1]);
HouseInfo[idx][hEntrancey] = floatstr(arrCoords[2]);
HouseInfo[idx][hEntrancez] = floatstr(arrCoords[3]);
HouseInfo[idx][hExitx] = floatstr(arrCoords[4]);
HouseInfo[idx][hExity] = floatstr(arrCoords[5]);
//et tu continue avec le reste
}
mysql_free_result();
}
housereload=1;
return 1;
}
Les id se fait normalement tout seul en BDD