PHP Sélectionner les champs de base de données, nom d'utilisateur est égal à X
je vais avoir des problèmes en PHP avec le choix des Informations à partir d'une base de données où username est égal à $myusername
Je peux le faire pour echo le nom d'utilisateur à l'aide de sessions à partir de la page de login de l'utilisateur connecté en page.
Mais je veux être en mesure de sélectionner des choses comme " bio " et "e-mail" à partir de la base de données et de les mettre dans une variable appelée $bio et $email afin que je puisse en faire l'écho.
C'est ce que la base de données ressemble à:
Des idées?:/
L' 'est égal à' opérateur est un très strictes de l'opérateur. Êtes-vous sûr que l'entrée est exactement le même que le nom d'utilisateur dans la table? Et aussi, pourriez-vous poster une partie de votre code pour récupérer les entrées de base de données?
ne jamais enregistrer les mots de passe en texte brut. il prend très peu d'effort de hachage, il peut être aussi simple que d'utiliser password_hash fonction (si utilisation de php5.5+) ou incluant une bibliothèque comme phpass)
ne jamais enregistrer les mots de passe en texte brut. il prend très peu d'effort de hachage, il peut être aussi simple que d'utiliser password_hash fonction (si utilisation de php5.5+) ou incluant une bibliothèque comme phpass)
OriginalL'auteur user2245512 | 2013-06-29
Vous devez vous connecter pour publier un commentaire.
Vous devez vous connecter à votre base de données et d'extraction de la ligne comme ceci:
Note 1:
Ne pas Utiliser le Texte en clair des mots de passe, Toujours de hachage des mots de passe avec un sel
Note 2:
J'ai utilisé MYSQL_QUERY pour votre code car je ne sais pas PDO ou Mysqli, s'Échappant dans MYSQL est suffisant, mais Envisager d'Utiliser PDO ou Mysqli , comme je ne les connais pas, je ne peux pas écrire le code avec eux pour vous
OriginalL'auteur Vladimir
Simpliste AOP exemples.
Créer une connexion à la base de données.
Utiliser le
$link
variable lors de la création (en préparation) et l'exécution de vos scripts SQL.Code ci-dessous va lire des données. Notez que ce code est uniquement attendais un enregistrement (avec 2 éléments de données) être retourné, donc je stocke tout ce qui est retourné en une seule variable (par élément de données),
$webId
et$deviceId
.OriginalL'auteur acedanger
De la photo, je peux voir que vous êtes à l'aide de phpMyAdmin, un outil utilisé pour gérer les bases de données MySQL. Vous devez d'abord établir une connexion vers le serveur MySql, puis sélectionnez une base de données pour travailler avec. Ceci est montré comment ci-dessous:
Ensuite, vous pouvez écrire quelque chose comme ceci:
et
Où *your_database_table_name* est la table dans la base de données que vous avez sélectionné votre requête.
Quand j'étais répondre à votre question, j'ai été le référencement de ce site: http://webcheatsheet.com/PHP/connect_mysql_database.php. De sorte qu'il peut être utile de consulter.
OriginalL'auteur Sabashan Ragavan