2010-12-04 8 views
0

Je suis nouveau ici, et j'ai eu un peu de compétences en développement web, et parce que dans mon nouveau projet, j'ai besoin d'informations sur différentes applications, je me demandais est-ce tout droit de mettre toute la rangée de l'utilisateur dans un tableau de session ou d'obtenir des données à chaque fois de la base de données si oui quelle est la meilleure façon d'obtenir une colonne (Cellule) basée sur l'ID de MYSQL avec PHP?PHP/MYSQL Obtenir une seule valeur de colonne par ID

Merci

Mise à jour: être un peu plus précis comme je l'ai besoin usertype, nom, email, msgs et des trucs comme ça.

+0

Avez-vous déjà la base de données dont vous avez besoin pour obtenir l'usertype etc. Avez-vous de la difficulté à obtenir les données? –

+0

Merci pour la réponse tandu, Oui j'ai eu la base de données je me demande quelle est la pâte qui met la totalité brute dans la session ou les obtenir de la base de données quand jamais dans le besoin? du point de ressource et de sécurité? –

Répondre

0

Mettez simplement ce que vous utilisez sur chaque page de la session et obtenez les autres colonnes quand vous en avez besoin. Id suppose que l'utilisateur et le nom d'utilisateur est ce que vous utiliseriez chaque page.

1
$link = mysql_connect('localhost','root','yourPassword') 
mysql_select_db('database',$link); 
$sql = 'SELECT id FROM user' 
$result = mysql_query($sql,$link); 

$row = mysql_fetch_assoc($result); 
$_SESSION['id']=$row['id']; 

      // put this id in session 
+0

Merci Bhanu, mais je me demande ce que sont les avantages et les inconvénients de tout cela en obtenant chaque fois que son besoin de base de données. –

+0

vous utilisez la session dans d'autres pages où vous avez exigé –

Questions connexes