Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2008, 14h34   #1
Membre régulier
 
Inscription : août 2005
Messages : 342
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 342
Points : 76
Points : 76
Envoyer un message via MSN à akrogames
Par défaut Champ soit disant non numérique

Bonjour à tous,

Je viens devant aujourd'hui car une requête me pose problème.

Code :
1
2
3
4
			$sql="
			INSERT INTO TTOUREA(CODTOU,DATTOU,POITOU,CODFAM,CODCHA,CODCAM,CODCLI,KMSTOU)
			VALUES('$codtou','$dattou','$poitou','$codfam','$codcha','$codcam','$codcli','$kmstou')
			";
En effet, cela produit cette erreur:

Code :
Warning: ora_exec() [function.ora-exec]: Ora_Exec failed (ORA-01858: caractère non numérique rencontré à la place d'un numérique -- while processing OCI function OEXEC/OEXN)
Le problème c'est que en local j'ai la version 5.2.0 de PHp et sur le serveur ou cela plante php est à la version 5.0.2 alors je ne sais pas si cela vient de PHP ou de SQL mais je ne comprend pas tout...

Si vous avez des idées

Bonne fin de journée
akrogames est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2008, 08h47   #2
Invité régulier
 
Étudiant
Inscription : juillet 2007
Messages : 11
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2007
Messages : 11
Points : 6
Points : 6
Envoyer un message via MSN à Kentpachi
Quelle extension php tu utilise oci8 ou php_oracle ?

Sur le serveur est-ce la même version d'oracle ?

As-tu executer les même create table en local et sur le serveur ? si tu as mis des quotes à la création de table ça ne fonctionnera pas il me semble
Kentpachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2008, 09h12   #3
Membre confirmé
 
Développeur Web
Inscription : octobre 2006
Messages : 251
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2006
Messages : 251
Points : 268
Points : 268
En sql, lorsque l'on veut insérer des champs numériques, on ne met pas de '' dans le VALUES d'un INSERT, contrairement au champs text
benji07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h59.


 
 
 
 
Partenaires

Hébergement Web