problème de sortie d'une date sur base oracle

Eléphant du PHP | 119 Messages

16 nov. 2005, 11:54

Bonjour,

j'ai un petit souci sur l'apperçu d'un résultat sur une requete.

Je m'explique, dans ma base j'ai une colonne dateexp de type date qui contient ce genre de résultat:

28/10/05 08:22:32

mais quand je fais un affichage sur ma page en php elle sort comme ceci:

25-OCT-05

et en plus je perd l'heure.

dans l'ordre je fais ceci:
$obj->connection();
$connexion=$obj->conn;

$st=OCIParse($connexion,$sql);
ociexecute($st);


$nrows=ocifetchstatement($st,$results);


if ($nrows>0) {
	print "<table BORDER=\"1\">\n";
	print "<tr>\n";
	while (list($key, $val)=each($results)){
	print "<th>$key</th>\n";
	}
	print "</tr>\n";

	for ($i=0; $i<$nrows; $i++) {
	reset($results);	
	print "<tr>\n";
	while ($column=each($results)){
	$data=$column['value'];
	print "<td>$data[$i]</td>\n";
	}
	print "</tr>\n";
	}
	print"</table>\n";
} else {
	echo "Aucune ligne trouvee<br>\n";
}
print "$nrows Lignes selectionnees <br>\n";
voilà dites moi ou j'ai le problème please :)

Eléphant du PHP | 119 Messages

16 nov. 2005, 13:02

c'est bon c'était dans mon select j'avais * j'ai remplacé par un TO_CHAR :)