Jag har funderat lite på det där, och min slutledningsförmåga säger så här:
Om man använder mysql_fetch_array och inte anger något argument, då sätter PHP defaultvärdet mysql_both, vilket i princip innebär att jag får ut en tvådimentionell array.
Det får mig osökt att tänka på metoden getrows() i VBScript. Där kan man mycket lätt hämta ut sista index i arrayen med Ubound(myArray).
Nu till frågan: Finns det någon liknande funktion Ubound i PHP?
Du får inte ut sista index från arrayen, du får ut storleken på den. ( Samma sak i ASP )
Jag förstår däremot inte varför du skulle vilja använda det här på en array från mysql_fetch_array(), eftersom att du själv borde veta hur många fält du markerar med SQL-frågan. :)
Vill du veta hur många rader som retuneras så är det funktionen mysql_num_rows( $mysqlResult ) som du bör använda ( Om din fråga var en SELECT. Annars ska du använda mysql_affected_rows() ).
Om man använder mysql_fetch_array och inte anger något argument, då sätter PHP defaultvärdet mysql_both, vilket i princip innebär att jag får ut en tvådimentionell array.
Det blir inte någom tvådimensionell array utan arrayen ser ut typ: