Ciao,
utilizzo questa select in php in modo da estrarmi dei dati. Il cognome nel database è scritto in maiuscolo e vorrei che nella pagina php il cognome venga visualizzato in minuscolo e per fare questo ho utilizzato LOWER nella select,ma quando eseguo lo script sul server, mi restituisce la colonna cognome vuota, mentre mi valorizza la colonna nome. Se rimuovo il LOWER, allora mi visualizza correttamente i dati.

Ecco il codice

Codice PHP:
<?php
$con 
mysql_connect("localhost","nomedb","password");
if (!
$con)
  {
  die(
'Database non connesso: ' mysql_error());
  }

mysql_select_db("nomedb"$con);

$query "SELECT nome, LOWER(cognome) FROM anagrafica WHERE categoriaid = 30";

$result mysql_query($query) or die(mysql_error());

echo 
"<table border='1'>
<tr>
<th>nome</th>
<th>cognome</th>
</tr>"
;

while(
$row mysql_fetch_array($result))
  {
  echo 
"<tr>";
  echo 
"<td>" $row['nome'] . "</td>";
  echo 
"<td bgcolor='#b2b2b2'>" $row['cognome'] . "</td>";
  echo 
"</tr>";
  }
echo 
"</table>";

mysql_close($con);
?>
come posso risolvere?

Grazie