Innanzitutto grazie per il tuo intervento, però non ho capito in che modo usare l'istruzione "describe"...
Io ho fatto così:
function leggicampo($tabella,$chiave,$campo)
{
$result=array();
require('../Connections/conn.php');
mysql_select_db($database_conn,$conn);
$sql = "SELECT * FROM ".$tabella." WHERE classe = '".$chiave."'";
$res = mysql_query($sql, $conn) or die(mysql_error());
$result = mysql_fetch_array($res);
mysql_free_result($res);
$decodifica = $result[$campo];
return $decodifica;
}
con questa funzione decodifico il campo che mi serve però nella WHERE sono costretta a mettere classe che è il campo chiave e questo mi limita la funzione alla sola tabella.
Ovviamente potrei passare alla funzione un quarto parametro con il nome del campo chiave (in questo caso appunto classe ).
Però mi chiedevo se c'è un modo per fare riferimento a questo nome campo senza passarlo.
Con i linguaggi tradizionali so come fare, però PHP e MYSQL li stò studiando solo ora, ma penso ci sia un modo...
Ciao