Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function mysql_conn() {
- // Databasinformation
- $host = 'nordlingart.se.mysql';
- $dbname = 'nordlingart_se_phplogin';
- $username = 'nordlingart_se_phplogin';
- $password = 'password';
- // Självaste databas-anslutningen
- $pdo = new PDO('mysql:host='.$host.';dbname='.$dbname.';charset=utf8', $username, $password);
- // Ifall något går fel så kan man använda sig av "PDOException"...
- $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
- // Returnera anslutningen till senare användning
- return $pdo;
- }
- function get_user($username) {
- // 1) Gör databasanslutningen till en variabel istället (valfritt)
- $db = mysql_conn();
- // 2) Självaste "query:n"
- $sth = $db->prepare("
- SELECT *
- FROM users
- WHERE username = :username
- ");
- // 3) Lägg till $username variablen till query:n ovan
- $sth->bindParam(':username', $username, PDO::PARAM_STR);
- // 4) Genomför query:n
- $sth->execute();
- // Returnera användaren (ger "false" ifall användarnamnet inte kunde hittas)
- return $sth->fetch(PDO::FETCH_OBJ);
- }
- // Hämta användaren med användarnamnet: Jespuur
- $user = get_user("Jespuur");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement