Seleccion MAX(id) no funciona AYUDAA!!!

jbwap
26 de Noviembre del 2003
Necesito consultar el valor maximo de un campo dentro de una tabla. He probado con
"SELECT MAX(id) FROM $TableName" y con
"SELECT MAX(id) AS MAX FROM $TableName"
pero ignora ambas. Alguien sabe a que es debido??
Mi entorno de trabajo es php+MySQL en Win98

Muchas Gracias a todos!!

Khriztian
26 de Noviembre del 2003
La sintaxis del SQL en si, está bien; Tú problema se debe al encomillado, debido a mira prueba con esto :

"SELECT MAX(id) FROM $TableName"

Khriztian
26 de Noviembre del 2003
Sorry, Sorry !!!!!!!!!!!!!!!!!!!!!!!!!!!
No consideres el mensaje anterior, que se me fué sin querer queriendo ........

Ahora si toma en cuenta esto :

La sintaxis del SQL en si, está bien; Tú problema se debe al encomillado, debido a que utilizas una variable para darle en nombre a la tabla, de la cual haraz la consulta, mira prueba con esto :

$query="SELECT MAX(id) FROM ".$TableName.";";

Suerte ....

jbwap
26 de Noviembre del 2003
Muchas gracias por la rapidez en contestar pero me sigue sin funcionar, he probado una alternativa con la función mysql_insert_id(); pero tampoco rula, esta función me devuelve el número cero. ¿? si pudierais mandarme algún ejemplo que funcione.. :D
Gracias otra vez!!