begin process at 2012 05 28 10:22:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Connexion Mysql et requetes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connexion Mysql et requetes

lundi 19 mars 2007 à 19:04:42 | Connexion Mysql et requetes

mecapom

Bonjour a tous une petite car je suis encore debutant en php, voici mon script de ma page membre
<?php
//Ne pas oublier de mettre le session_start()
session_start();


//On vérifie que le membre est connecté.
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true)
{
   //Mettez ici votre code xhtml (et php)
  
   //Exemple : affichage du lien de déconnection et du pseudo.
             echo '<font color="#36383C" size= "3"><strong>Bonjour '.$_SESSION['pseudo'].'</font><br/><a href="deconnexion.php">Déconnexion</a>';
        echo '';
}
else
   echo '<font color="#FF0000" size="2"><p align="center">Erreur : vous devez être connecté pour accéder à cette page !<br /> Allez <a href="accueil.php">ici</a> pour vous connecter.';

// on se connecte à MySQL
$db = mysql_connect('sql.free.fr', 'freeeuro', '------');

// on sélectionne la base
mysql_select_db('.$_SESSION['pseudo'].',$db);

// on crée la requête SQL
$sql = 'SELECT lien, msn FROM .$_SESSION['pseudo'].';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
    {
    // on affiche les informations de l'enregistrement en cours
    echo '<b>'.$data['lien'].' '.$data['msn'].'</b> ';
        }

// on ferme la connexion à mysql
mysql_close();
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Membre</title>
<style>
{
background-image:url(images/fond_centre.jpg);
}
</style></head>

<body>
</body>

</html>

Je voudrais qu'automatiquement le nom de ma table change.J'ai essayer de modifier le script mais ca ne fonctionne pas.  Enfait le nom correspond au pseudo des membres , chaque membre a sa table. Car sur ma page J'ai mis une requete pour afficher les elemnts du membre connecter par exemple son score ou autre qui serait modifier par moi meme. J'espere que j'ai etais assez clair.
Merci beaucoup par avance...

lundi 19 mars 2007 à 20:00:49 | Re : Connexion Mysql et requetes

J_G

Salut,


T'es effectivement débutant... grosso merdo, et d'un rapide coup d'oeil, je vois ça :

guillemets simples ou doubles ou encore concaténation?
$a = 'mot';
echo "Voici un $a doux"; // écrit : Voici un mot doux
echo 'Voici un $a doux'; // écrit : Voici un $a barabre
echo 'Voici un '.$a.' doux; // écrit : Voici un mot doux

Donc, tires en les conséquences pour ton '.$_SESSION['pseudo'].' et ton 'SELECT lien, msn FROM .$_SESSION['pseudo'].'

Ensuite :
mysql_select_db('.$_SESSION['pseudo'].',$db);
mysql_select_db... ici, on choisi une base de donnée, et non une table !

Tout à une logique :
mysql_connect => on choisi le serveur de bases de données
mysql_select_db => on choisi un base de données sur le serveur
select ... from => on choisi la(es) table(s) dans la base de données (ainsi que les champs qui nous intéressent)


Bonne chance... prend le temps de lire les commentaires, les sources des autres gens...
mardi 20 mars 2007 à 09:19:50 | Re : Connexion Mysql et requetes

mecapom

Merci beaucoup pour l'info ..... J'ai pris note de tes conseils....................;

mardi 20 mars 2007 à 23:09:17 | Re : Connexion Mysql et requetes

mecapom

salut debutant comme je suis j'ai essayer de modifier j'ai ceci
$sql = 'SELECT lien, msn FROM .$_SESSION['pseudo'].';

et ca me met ceci comme erreur
Parse error: syntax error, unexpected T_STRING in /mnt/109/sdb/9/f/freeeuro/membre.php on line 25



Help merci

mardi 20 mars 2007 à 23:39:01 | Re : Connexion Mysql et requetes

mecapom

J'ai essayer en ecrivant de plusieur facon ca n'arrive pas a marcher j'ai toujours le mme message d'erreur? je vous remet monscript.

<?php
//Ne pas oublier de mettre le session_start()
session_start();


//On vérifie que le membre est connecté.
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true)
{
   //Mettez ici votre code xhtml (et php)
  
   //Exemple : affichage du lien de déconnection et du pseudo.
             echo '<font color="#36383C" size= "3"><strong>Bonjour '.$_SESSION['pseudo'].'</font><br/><a href="deconnexion.php">Déconnexion</a>';
        echo '';
}
else
   echo '<font color="#FF0000" size="2"><p align="center">Erreur : vous devez être connecté pour accéder à cette page !<br /> Allez <a href="accueil.php">ici</a> pour vous connecter.';

// on se connecte à MySQL
$db = mysql_connect('sql.free.fr', 'freeeuro', '----

// on sélectionne la base
mysql_select_db(freeeuro,$db);

// on crée la requête SQL
$sql = "SELECT lien, msn FROM  '.$_SESSION['pseudo'].' ";

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
    {
    // on affiche les informations de l'enregistrement en cours
    echo '<b>'.$data['lien'].' '.$data['msn'].'</b> ';
        }

// on ferme la connexion à mysql
mysql_close();
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Membre</title>
<style>
{
background-image:url(images/fond_centre.jpg);
}
</style></head>

<body>
</body>

</html>
merci par avance

mardi 20 mars 2007 à 23:49:51 | Re : Connexion Mysql et requetes

mecapom

Réponse acceptée !

Decidement je me surprend tous seul j'ai trouve la solution en me creusant un peu les meninges................. voici ma solution... libre a vous de dire ce que vous en penser mais d'apres mes test ca fonctionne.
<?php
//Ne pas oublier de mettre le session_start()
session_start();


//On vérifie que le membre est connecté.
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true)
{
   //Mettez ici votre code xhtml (et php)
  
   //Exemple : affichage du lien de déconnection et du pseudo.
             echo '<font color="#36383C" size= "3"><strong>Bonjour '.$_SESSION['pseudo'].'</font><br/><a href="deconnexion.php">Déconnexion</a>';
        echo '';
}
else
   echo '<font color="#FF0000" size="2"><p align="center">Erreur : vous devez être connecté pour accéder à cette page !<br /> Allez <a href="accueil.php">ici</a> pour vous connecter.';

// on se connecte à MySQL
$db = mysql_connect('sql.free.fr', '----o', '-----);

// on sélectionne la base
mysql_select_db(freeeuro,$db);

// on crée la requête SQL
$sql = "SELECT lien, msn FROM  ".$_SESSION['pseudo']."";

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
    {
    // on affiche les informations de l'enregistrement en cours
    echo '<b>'.$data['lien'].' '.$data['msn'].'</b> ';
        }

// on ferme la connexion à mysql
mysql_close();
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Membre</title>
<style>
{
background-image:url(images/fond_centre.jpg);
}
</style></head>

<body>
</body>

</html>

mercredi 21 mars 2007 à 10:07:47 | Re : Connexion Mysql et requetes

morpheus57

J'ai une petite question : tu as une table par pseudo ??? chaque utilisateur a sa propre table ??!!
mercredi 21 mars 2007 à 11:15:56 | Re : Connexion Mysql et requetes

mecapom

Salut, Enfait j'ai une table nomme membre qui s'incremente lorsque quelqu'un s'inscrit et la je suis entrain de trouver le moyen de creer une table par membre lors de son inscription. Le nom de la table correspond au pseudo du membre. Dans cette table il y a les statistiques du membre points gagne, point en attente , date validation point.... Je n'ai pas trouver mieux pour gerer mes membres. Mais bon pour l'instant la creation de table membre ne fonctionne pas j'y suis dessus....

mercredi 21 mars 2007 à 14:55:48 | Re : Connexion Mysql et requetes

morpheus57

Je ne vois pas bien l'interet de créer une table par membre ???!!!
Pourrais-tu détailler la structure de cette table ?
mercredi 21 mars 2007 à 16:44:01 | Re : Connexion Mysql et requetes

mecapom

je pensais crée une table par membres pour enregistrer leur statistique(scores/données personnel/date de validation/point en attente) mise à jour par moi meme et j effectue une requete sur la page membres lorsqu'ils se connect mais si tu as une solution a me proposer je suis tout a ton ecoute


1 2

Cette discussion est classée dans : mysql, sql, session, pseudo, membre


Répondre à ce message

Sujets en rapport avec ce message

Problème sessions [ par sebmayer ] Bonsoir, Voilà je fais appel à vos connaissance pour me dépanner. J'étais en train d'ajouter des fonctions à mon espace membre quand je me suis retrou problème inscription [ par astuces_jeux ] Bonjour,on ma donné ce code pour une inscription : CDD Inscription<meta http-equiv= pbroblème de session [ par Miss1 ] Salut,je veux crée une session pour que l'utilisateur puisse accédé a son compte panier.Le probleme qui intervien' c'est que quand je rentre  acun log Liste de membres [ par biloutte33 ] Bonjour tout le monde,suite à mon espace membre qui est actif, j'aimerais que l'on puisse consulter les fiches des membres avec leurs informations res connection membre [ par gorn deja pris ] Voila j'ai un ptit soucis, je débute le php, et j'essai de faire une page où l'on peut se connecter, le truc c'est que j'ai déjà fais les inscriptions Fonction update [ par biloutte33 ] Bonjour,j'ai un espace membre et j'aimerais créer un fomulaire de changement de mot de passe pour mes membresjusqu'à présent, aucun soucis, le formula ameliorer ma messagerie interne [ par 0123azerty ] bjr a tous ... lors des envois des messages d'un membre a un autre, le membre en question doit choisir dans une liste deroulante l'autres membre a qui Optimiser des requetes SQL [ par AtomiKiller ] Bonjour, j'ai actuellement un site web qui génère énormément de requêtes SQL et je voudrais savoir comment les optimiser sur une page en particulier,E problème d'authentification avec la fonction md5() [ par greg975 ] bonjour à tous!débutant en php j'ai écrit un code sur l'autehentification des utilisateurs avec la fonction md5() voir si-dessous. le problème c'est q Probleme de connection espace membre [ par mecapom ] Bonjour a tous j'ai un petit probleme avec la connection de mon espace membre de mon site http://www.freeeuro.fr . Lorsque je me


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales