PHP path to MySQL database
Hejsa.Jeg har dette script, som virker fint når jeg kontakter en MySQL server jeg har testet på:
<?php
// Establish connection to DB using PDO e-> gemmer variabel i
try {
$pdo = new PDO('mysql:host=www.databasteksempel; dbname=databasenavn', 'brugernavn', 'kode');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->exec('SET NAMES "utf8"');
echo "Connected!";
} catch (PDOException $e) {
$error = 'ERROR - Connection to DB failed: ' . $e->getMessage();
echo $error;
exit();
}
?>
Jeg har lige lavet om på kode etc. Jeg har nu prøvet at rette tingene i PDO path til den nye database, men den etabelerer ikke kontakt. Jeg har lidt i tvivl om hvordan stien helt præcist skal være. Det er min egen server herhjemme, som hedder: www.domæne/phpMyAdmin. Burde det ikke bare være det jeg skulle bruge til at få kontakt, eller overser jeg noget?
Jeg har prøvet med alt muligt forskelligt:
('mysql:host=www.databasseksempel; dbname=databasenavn', 'brugernavn', 'kode');
('mysql:host=www.databasseksempel:3306; dbname=databasenavn', 'brugernavn', 'kode');
('mysql:host=www.databasseksempel/phpMyAdmin; dbname=databasenavn', 'brugernavn', 'kode');
('mysql:host=eksternipadresse; dbname=databasenavn', 'brugernavn', 'kode');
('mysql:host=http://www.databaseeksempel; dbname=databasenavn', 'brugernavn', 'kode');
etc.... Jeg kan sagtens logge på min phpMyAdmin når jeg ikke er på mit eget netværk via domæne/phpMyAdmin. Så burde jeg også kunne connecte til den fra her, eller?
Mvh Mads