procédures stockées et php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : procédures stockées et php

par ukyo_one » 30 avr. 2006, 12:39

cet article est trés interessant :)
merci bcp

par Ultiny » 28 avr. 2006, 20:10

par ukyo_one » 28 avr. 2006, 20:06

j'ai deja vu cet article, mais il donne un exemple avec une procédure d'insertion alors que pour mon cas je veux savoir ce qu'il faut faire pour une procédure de sélection ( son écriture en oracle et son affichage en php - en tableau par exemple-.
merci

par Ultiny » 27 avr. 2006, 01:34

Heureusement que tu le precisait, parce que Oracle c'est pas le premier qui vient à l'esprit quand on pense à PHP/MySQL

A mon avis la réponse est déja ailleur : http://fr.php.net/manual/en/ref.oci8.php

par ukyo_one » 26 avr. 2006, 23:28

désoléj jai oublié de mentionné le sgbd; il s'agir d'oracle 9i, et pour la procédure stocké je veux faire une procédure qui me permettra de retourner des enregistrements ( le corps de la procédure sera une requête de sélection).
donc pour être plus précis jveux savoir le points suivants:
- le type de retour de ma procédure stocké( dans oracle).
- la syntaxe de récupération et d'affichage en php.

et merci encore

par PsykoCors » 26 avr. 2006, 12:08

Autant pour moi j'avais pas fait gaffe ... Par contre j'aimerai bien savoir pourquoi tu veux faire cella. Tu a beaucoup d'enregistrement conséquent a faire ? C'est quoi comme type de requête que tu veux faire ?

par iclo » 26 avr. 2006, 11:55

PsykoCors : c'est sympa, mais là, ukyo_one parle de procédure stockée, pas d'un simple select php

par PsykoCors » 26 avr. 2006, 11:46

Dans ta base de données, tu crées une table et des champs.
exemple :

table : test
champs : id, titre, texte

Ensuite, tu rentres des valeurs dans chacun des champs

Dans ton fichier php, tu fais un code du style :
<? //creation de la requete
$sql = "SELECT titre, texte FROM `test`";
//appel a la BDD & boucle d'affichage
$test = mysql_query($sql); 
while ($affichage = mysql_fetch_row($test)){
//affichage du titre
echo "<b>"."titre : "."</b>".stripslashes($affichage[0])."<br>" ;
//affichage du texte
echo "<b>"."texte : "."</b>".stripslashes($affichage[1])" ; ?>
N'oublies pas de coder aussi le fait de te connecter a la BDD avant :
<? // connexion à la bdd
$bdd = mysql_connect($host, $login, $pass);  
// selection de la table 
mysql_select_db($hostname,$bdd); ?>
Sinon, essaye de poser des questions précises, ce sera beaucoup mieux pour toi ! :wink:

par ouckileou » 26 avr. 2006, 09:32

C'est un peu maigre comme message

Déjà tu ne précises même pas la base de données que tu utilises...

Ensuite, comment faire quoi ?
Si tu veux aussi savoir comment faire la procédure stockée, ce sera sûrement dans la doc du sgbd utilisé

Pour exécuter et afficher avec PHP, et bien pareil il faudrait sûrement savoir quel sgbd tu utilises, à quoi ressemble ta procédure et les essais que tu as déjà fait

procédures stockées et php

par ukyo_one » 26 avr. 2006, 00:42

slt,
jveu faire une procédure stockés qui me permettra de faire un select sur l'une de mes tables
je veux savoir comment on doit faire du côté de la base de données et du côté du php ( pour l'affichage des enregistrements)
merci d'avance