A voir également:
- Php/oracle 9i
- Easy php - Télécharger - Divers Web & Internet
- Identificateur non valide oracle ✓ - Forum Bases de données
- Php?id=1 - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- \R php ✓ - Forum PHP
3 réponses
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
12 juil. 2009 à 09:27
12 juil. 2009 à 09:27
Salut,
Tu as essayé de faire un to_date pour tes colonnes date?
$query="insert into reservation values(to_date('12/12/1900','DD/MM/YYYY'),'$vnum','$vnumouvrage',to_date('10/10/1989','DD/MM/YYYY'),1); ";
Il semble aussi que ta table a 6 colonnes, or tu insères 5 champs.....
Voila quelques pistes!!
@+
Tu as essayé de faire un to_date pour tes colonnes date?
$query="insert into reservation values(to_date('12/12/1900','DD/MM/YYYY'),'$vnum','$vnumouvrage',to_date('10/10/1989','DD/MM/YYYY'),1); ";
Il semble aussi que ta table a 6 colonnes, or tu insères 5 champs.....
Voila quelques pistes!!
@+
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
13 juil. 2009 à 13:42
13 juil. 2009 à 13:42
Salut,
J'ai essayé cela et ca fonctionne chez moi...
Tu peux tester?
@+
<?php $connect = ocilogon("log",^pass","mon_instance"); if ( ! $connect ) { echo "Unable to connect: " . var_dump( OCIError() ); die(); } $vnum=4; $vnumouvrage=5560; $query="insert into reservation (datepret ,numutilisateur,numouvrage ,dateannulation ,datereservation ,numreservation) values (to_date('12/12/1900','DD/MM/YYYY'),$vnum,$vnumouvrage,to_date('10/10/1989','DD/MM/YYYY'),trunc(sysdate),2)"; $stmt = ociparse($connect,$query); OCIExecute($stmt); ?>
J'ai essayé cela et ca fonctionne chez moi...
Tu peux tester?
@+
12 juil. 2009 à 23:29
merci bcp de votre aide mais il y a tjrs quelques choses qui coince
la meme erreur
$query="insert into reservation (to_date('12/12/1900','DD/MM/YYYY),'$vnum',$vnumouvrage',to_date('10/10/1989','DD/MM/YYYY'),'$today',seqres.nextval)";
$ordre=ociparse($connection,$query);
ociexecute($ordre,oci_commit_on_success);
}
}
warning:ociexecute():ocistmtexecute:ora-01858:caractere non numerique rencontre a la place d un numerique
alors la table reservation
datepret not null date
numutilisateur notnull number(38)
numouvrage notnull number (38)
dateannulation date
datereservation date
numreservation notnull number(38)
merci encore pour ce que vous faites