Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2004, 14:03
Avatar de capuleto
capuleto
 
Fecha de Ingreso: octubre-2003
Ubicación: Cartagena
Mensajes: 219
Antigüedad: 20 años, 6 meses
Puntos: 0
bien, ahora esto

Bien he logrado hacer la consulta amigo, pero tengo ciertas dudas:

aqui dejo el script de php:
Código PHP:
<?
# Recogemos en una variable el nombre de la Base de Datos
$base="empresa";

# establecemos la conexion con el servidor
$conex=mysql_connect("localhost","root","");

#Seleccionamos la Base de Datos
mysql_select_db($base,$conex);

# Asignamos a una Variable el query SQL
$ssql="SELECT clientes.nombres, facturas.codigo_cliente, facturas.valor FROM clientes, facturas WHERE facturas.codigo_cliente=clientes.codigo";

# Ejecutamos la Sentencia
$res=mysql_query($ssql,$conex);

# Mostramos los resultados
# CREAMOS UNA CABECERA DE UNA TABLA (codigo HTML) 
echo "<table align='center' border='2'>";

while (
$registro=mysql_fetch_row($res)){
    
# insertamos un salto de línea en la tabla HTML 
    
echo "<tr>";

    foreach(
$registro as $clave){
        echo 
"<td>",$clave,"</td>";
    }
    echo 
"</tr>";
}
echo 
"</table>";

echo 
"<br>";

# Asignamos a una Variable el query SQL para Hayar el No de la factura con mayor valor
$ssql="SELECT Max(valor) FROM facturas";

# Ejecutamos la Sentencia
$res=mysql_query($ssql,$conex);

# Mostramos los resultados
# CREAMOS UNA CABECERA DE UNA TABLA (codigo HTML) 
echo "<table align='center' border='2'>";

while (
$registro=mysql_fetch_row($res)){
    
# insertamos un salto de línea en la tabla HTML 
    
echo "<tr>";

    foreach(
$registro as $clave){
        echo 
"<td> La Factura con mayor valor es: ",$clave,"</td>";
    }
    echo 
"</tr>";
}
echo 
"</table>";

# Cerramos la Conexion
mysql_close($conex);
?>
Necesito encontrar el numero de la factura que tenga el mayor valor, por el momento he conseguido que me salga es el mayor valor como lo pueden ver, pero para sacar el numero del mayor valor, alli tengo el problema, estoy intendo, haber que pasa....
y la duda es cual es mejor utilizar para eso casos:
Código PHP:
mysql_fetch_row($res); 
o
Código PHP:
mysql_fetch_array($res); 
Y cual es la diferencia, se que alli esta la clave..Gracias....
Otra pregunta:
asi como esta el script esta la parte de la consultra esta bien o hay otra forma mejor de hacerlo que me recoemiendan??
Gracias a todos, y espero su sabias orientaciones..chao
ah.....la otratabla, se llama facturas, ok.
__________________
...Definitivamente Soy Nadie entre los Sabios....*-*Capuleto*-*