prepopojenie databázy
Zdravím, chcel by som sa spytať ako sa dokážem pripojiť na databázu. Do phpmyadminu sa mi ide dostať ale keď chcem niečo odoslať z webu aby sa mi to potom zapísalo do databázy tak mi to nejde.
kód:
<?php
/* DATABASE CONNECTION*/
$db['db_host'] = správný název serveru;
$db['db_user'] = správný název uživatele web;
$db['db_pass'] = správné heslo;
$db['db_name'] = správný název databáze;
foreach($db as $key=>$value){
define(strtoupper($key),$value);
}
global $connection;
$connection = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);
if(!$connection){
die("Cannot Establish A Secure Connection To The Host Server At The Moment!");
}
try{
$db = new PDO('mysql:dbhost=správný název serveru;dbname=správný název databáze;charset=utf8','správný název uživatele web','správné heslo');
}
catch(Exception $e){
die('Cannot Establish A Secure Connection To The Host Server At The Moment failed!');
}
/*DATABASE CONNECTION */
?>
Ďakujem veľmi pekne
S
Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MV270050 Vybral nejlepší odpověď
1 Odpověď
A co zkusit upravit tento příklad (z webu php.net), zda funguje?
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$db = "database";
try {
$conn = new PDO("mysql:host=$servername;dbname=$db", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>
MV270050 Vybral nejlepší odpověď