php/ oracle insertion alimenter plusieur table ORACLE

Petit nouveau ! | 2 Messages

08 juin 2006, 10:13

Salut,

je voudrais remplir ma base de données onracle en php mais j'ai plusieur table relationnelle(donc avec des clef etrangère) je voudrais pour cela pour l'equivelent pour php/oracle de mysql_insert_id();

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 juin 2006, 10:20

Ca n'existe pas :oops:

la fonction mysql_insert_id() se base sur un ajout à la norme SQL ANSI de la part de MySQL qui n'existe pas dans ORACLE.

Pour récupérer le dernier identifiant créé, il faut que tu fasses toi même la requete qui récupére le plus grand id existant
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 2 Messages

08 juin 2006, 10:23

D'accord , mais je voudrais savoir aau niveau d'une appplication utiliser une procédure utilisant plusieur requete sql ne risuque pas de ralentir l'application?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 juin 2006, 10:33

Forcément un peu mais l'avantage des procédures stockées, c'est qu'elles sont très bien optimisées par ORACLE ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer