Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2004, 01:37
Novosky
 
Fecha de Ingreso: febrero-2004
Mensajes: 192
Antigüedad: 20 años, 3 meses
Puntos: 0
Necesito su opinion, con MAX() en MySQL

Saludos a Todos, mi atorón es con la función MAX( ), la cual ya lei y regresa el valor más en la columna consultada, micodigo es el siguiente:

if (!$max = mysql_query ("SELECT MAX( id_venta ) from ventas2"))
{
echo mysql_error();
die ("query de MAX no válido");
}
echo $max;

esta en código PHP y la consulta siempre se realiza. . .
y al llegar al echo $max; me imprime

Resource id#2

Cuando me di cuenta de esto hice la consulta directamente en el monitor de MySQL, así:

SELECT MAX( id_venta ) from ventas2;

y sin problemas me despliega el más grande, por ejemplo 10 .

Despues cuando quiero ocupar este entero para insertarlo en otra tabla con esto:

if (!mysql_query ("INSERT INTO vendidos2 VALUES ( NULL, $max, $cantidad[$i] )"))
{
echo mysql_error();
die ("query de Vendidos no válido");
}

y pues me saca este mensaje:

You have an error in your SQL syntax near 'id #2, 1 )' at line 1query de Vendidos no válido

Por Favor si alguien tiene alguna idea de porque esto le agradezco de ya su intención o decirme donde buscar el porq de esto

Saludos