Comunidad de diseño web y desarrollo en internet online

Consulta sql de PHP a MySql

Citar            
MensajeEscrito el 04 Sep 2010 02:36 pm
Buenas estoy intentando hacer una consulta y mostrar el valor en flash, cuando hago la consulta asi no tengo problemas.

Código PHP :

<?php
mysql_connect("localhost","root");
mysql_select_db("helpdesksm");

$sql = "Select n_incidencia From incidencias Where cliente = 'Torre'"; 

$re=mysql_query($sql);

$muestra="";
while($f=mysql_fetch_array($re)){
$muestra=$muestra.' '.$f['n_incidencia'].'
';
}
echo "muestra=" . $muestra;

?>


Pero si quiero hacer esto para saber cual es el valor maximo del registro de una tabla, no me da ningun valor, bueno si el valor es undefined el codigo php es este:

Código PHP :

<?php
mysql_connect("localhost","root");
mysql_select_db("helpdesksm");

$sql = "Select Max(n_incidencia) From incidencias Where cliente = 'Torre'"; 

$re=mysql_query($sql);

$muestra="";
while($f=mysql_fetch_array($re)){
$muestra=$muestra.' '.$f['n_incidencia'].'
';
}
echo "muestra=" . $muestra;

?>


¿estoy haciendo bien la consulta?, si es asi porque me puede estar fallando.

Gracias por todo.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 04 Sep 2010 04:04 pm
Prueba esto:

Código PHP :

$sql = "Select Max(n_incidencia) as Max_Incidencias From incidencias Where cliente = 'Torre'";  
 
$re=mysql_query($sql); 
$f=mysql_fetch_array($re);
$muestra = $f['Max_incidencias'];


Cuando haces MAX() en una consulta SQL te devuelve un solo registro, no un conjunto de registros.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.