Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1311 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Connexion base mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion base mysql

n°1337107
sc22
Posté le 01-04-2006 à 19:29:40  profilanswer
 

Bonjour à tous
 
Je débute en langage PHP. J'ai voulu débuter par un cas d'école : un annuaire.
 
J'ai un script php qui se charge de se connecter à la base
Puis dans un autre script, j'essaie d'insérer des données dans cette base et la j'ai un message d'erreur me disant que je ne suis pas connecte à la base.
 
Est-ce normal de perdre la connexion en changeant de script ?
Faut-il tout coder dans le même script PHP ?
Ou faut il parametrer qqch pour que ca fonctionne ?
 
Merci pour vos reponse - a bientôt

mood
Publicité
Posté le 01-04-2006 à 19:29:40  profilanswer
 

n°1337118
nargy
Posté le 01-04-2006 à 20:14:49  profilanswer
 

> Est-ce normal de perdre la connexion en changeant de script ?  
- oui, ouvrir la base à chaque page, elle se ferme à la fin du script. le script est relancé à chaque fois qu un internaute demande la page.
 
> Faut-il tout coder dans le même script PHP ?
- non, il ne vaut mieux pas pour séparer l ajout/suppression/modification et la consultation

n°1337132
MS-DOS_199​1
www.newbie-project.net
Posté le 01-04-2006 à 20:39:38  profilanswer
 

sc22 a écrit :

Faut-il tout coder dans le même script PHP ?


Qu'entends-tu par "dans le même script": Fichier ou bien "partie dans un fichier" ?
 
Il est tout à fait possible de coder une application conséquente dans un seul fichier (exemple: le forum IPB), pour ma part c'est ce que je fais en général. Mais tu peux aussi faire un fichier ajout.php, un autre suppression.php, etc... C'est comme tu veux [:flity]  
 
P.S: si tu débutes, je te conseille l'excellent Site du Zéro qui, même s'il rencontre quelques problèmes de serveur en ce moment, propose de très bons cours de XHTML et de PHP ;)


---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)
n°1337138
sc22
Posté le 01-04-2006 à 21:00:52  profilanswer
 

Merci pour vos reponses.
en fait j'ai un fichier index.html avec un formulaire de saisie  
   -hote
   -user
   -passwd
 
puis je passe les parametres saisis à un script php (fichier) qui fait la connexion a la base.
 
 
Puis j'ai en effet un lien "ajouter" apres avoir rempli un autre formulaire qui doit me permettre d'ajouter un enregistrement dans ma base
Ce lien envoie les parametres a un autre script php (fichier) different du precedent. Et il semble que a cet endroit de ma procédure, je ne sois plus connecte ma base
 
 
 
Donc j'ai essaye de faire un include de mon script php qui fait la connexion, mais il considère que mes variables contenue ds le script de connexion ne sont plus initialisées.
 
J'espere que j'ai été a peu pres clair.
Merci

n°1337195
sc22
Posté le 01-04-2006 à 22:43:55  profilanswer
 

Pour remédier au pb, j'ai essayé de déclarer mes variables de connexion a la base en SESSION
mais il ne sais tjs pas les récupérer quand je change de script(fichier)
 
 
message : Notice: Undefined variable: hote in c:\program files\easyphp1-8\www\ajout.php on line 16

n°1337199
sc22
Posté le 01-04-2006 à 22:54:17  profilanswer
 

A priori il fallait juste que je rappele ma session : session_start();
 
Merci

n°1337280
MS-DOS_199​1
www.newbie-project.net
Posté le 02-04-2006 à 12:55:21  profilanswer
 

sc22 a écrit :

A priori il fallait juste que je rappele ma session : session_start();


Bien entendu :D  
Tu dois commencer tous tes scripts par

Code :
  1. <?php
  2. // @session_name('le_nom_de_ta_session'); optionnel
  3. @session_start();
  4. ?>


---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Connexion base mysql

 

Sujets relatifs
[PHP/MySql] Probleme avec la connexion a une base de donnée Mysqlconnexion et echange de donnée avec base mysql
connexion à une base mysql[résolut] connexion refusé avec phpmyadmin sur la base mysql
Connexion en shell à une base MySQL distante (OS X)Problème de connexion à une base MySQL
Pb de connexion a une base mysql...problème de connexion à la base mySQL
problème bizarre: connexion base mysql[Mysql] limite par defaut d'une connexion a la base ?
Plus de sujets relatifs à : Connexion base mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR