olivthill | Ces encapsulations sont bien compliquées, une petite usine à gaz pour pas grand chose.
Que cache test_variable_out ? Un select, update, insert ?
Supposons que c'est un insert.
Essayer ceci :
$sqls = "insert into la_table(colonne_date, colonne_chaine)"
$sqls = $sqls . " values(sysdate, :un)"
$sqls = $sqls . " returning res into :result"
$stmt = ociparse($con, $sqls);
ocibindbyname($stmt, ":un", &$un, -1);
ocibindbyname($stmt, ":result", &$rsResult, -1);" |
Ou
$deux = "28-01-1999";
$sqls = "insert into la_table(colonne_date, colonne_chaine)"
$sqls = $sqls . " values(to_date(:deux, 'dd-mm-yyyy'), :un)"
$sqls = $sqls . " returning res into :result"
$stmt = ociparse($con, $sqls);
ocibindbyname($stmt, ":un", &$un, -1);
ocibindbyname($stmt, ":deux", &$deux, -1);
ocibindbyname($stmt, ":result", &$rsResult, -1);" |
Sur la page http://us.php.net/manual/en/function.ocibindbyname.php vous trouverez un exemple d'insertion de date. Message édité par olivthill le 28-01-2008 à 21:54:37
|