bonjour voila un problème très etrange !!

soit un programme php suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
 
	require_once 'MDB2.php';
 
	// $rSQL1 = "select to_date(sysdate,'DD/MM') DT from dual" ;
        // $rSQL2 = "select to_date(sysdate,'DD') DT from dual" ;
        // $rSQL3 = "select to_date(sysdate,'MM') DT from dual" ;
 
	$rSQL = "select sysdate DT from dual" ;
	$path = "oci8://OPS\$BRANCARD:brancard@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(COMMUNITY=tnn.ap-hop-paris.fr)(PROTOCOL=TCP)(HOST=pavot)(PORT=1595)))(CONNECT_DATA=(SID=BRANCARD)))";
 
	$mdb2 =& MDB2::connect($path);
	if (PEAR::isError($mdb2)) {
	    die($mdb2->getMessage());
	}
 
	// Proceed with getting some data...
	$res =& $mdb2->query($rSQL);
	echo "<pre>" ;
	var_dump($res) ;
 
	// Get each row of data on each iteration until
	// there are no more rows
	while (($row = $res->fetchRow())) {
	    // Assuming MDB2's default fetchmode is MDB2_FETCHMODE_ORDERED
	    echo $row[0] . "\n";
	}
 
	// while (($one = $res->fetchOne())) {
	//     echo $one . "\n";
	// }
 
?>
la requete $rSQL fonctionne très bien.

par contre les rSQL1, rSQL2 et rSQL3 renvoir respectivement les erreurs suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[Native message: ORA-01861: literal does not match format string]
[Native message: ORA-01830: date format picture ends before converting entire input string]
[Native message: ORA-01843: not a valid month]
ca fait deux jour que je suis dessus j'en ai vraiment aucune idée !!

Ma config :: Linux Gentoo 2006.1, Apache 2, PHP5 avec oci_instant_client, PEAR::MDB2 en derniere version .

une idée !!

Merci d'avance.