La documentation de l'API MySQL est faite pour toi.
En regardant rapidement, il faut utiliser cette fonction (mysql_field_count()) pour savoir s'il y a des résultats et si oui, combien : http://dev.mysql.com/doc/refman/5.0/...eld-count.html
La fonction que mysql_store_result() renvoie un pointeur sur les résultats s'il y en a (NULL sinon, et c'est que permet de vérifier la fonction précédente) : http://dev.mysql.com/doc/refman/5.0/...re-result.html
A la fin de cette page, il explique comment charger les résultats avec mysql_fetch_row() : http://dev.mysql.com/doc/refman/5.0/...fetch-row.html
Si tu veux l'ID max d'une table, une requête comme :
SELECT max(ID) FROM ma_table;
te rendra en tout logique une ligne (row) avec un seul champ contenant la valeur. Les champs semblent être des champs textes, dont à convertir ensuite en entier (int) si tes IDs sont numériques.
Comme on dit souvent, RTFM.
Partager