Bonjour
Mon problème est le suivant :
J'ai plusieurs pages PHP, chacune contient un traitement MySQL donc forcement elles contiennent toutes la connexion vers la base de données.
1 2 3 4 5 6 7 8
| try
{
$bdd = new PDO('mysql:host=127.0.0.1;dbname=base', 'loulou', '43Fg556lfYuQxmQe9');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
} |
J'ai également une page de connexion login mot de passe
également je gère plusieurs user avec des privilèges différents
Alors ma première question est comment faire envoyer mon login et mot de passe sur toutes mes pages PHP parce que si à chaque fois je dois créer pour un user une nouvelle copie avec son propre mot de passe !!!! débile
Deuxième question qui ressemble d'ailleur à la première
j'ai la requête suivante dans toutes les pages php
$reponse = $bdd->query('SELECT * FROM table1 WHERE titre =\'TRUC \'') or die(print_r($bdd->errorInfo()));
Comment transmettre le nom d'une table (son nom est renseigné par le user) dans mes page php? Je ne sais pas si il suffit de mettre à la place de table1 une variable qui récupère ce que à rentrer le user !!?
Bon j'espère avoir été assez clair et merci d'avance pour votre aide
Partager