Połączenie PDO mysql: Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzył nową stronę „<source lang="php"> <?php →‎** mysql hostname **: $hostname = 'localhost'; →‎** mysql username **: $username = 'login'; →‎** mysql password **: $password = 'haslo'...”)
 
m (Zastępowanie tekstu - "</source>" na "</pre>")
 
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
<source lang="php">
<pre>
<?php
<?php
/*** mysql hostname ***/
/*** mysql hostname ***/
Linia 25: Linia 25:
$dbh->query($sql_set_utf);
$dbh->query($sql_set_utf);


$sql_set_utf = "SET NAMES utf8";
$dbh->query($sql_set_utf);


mb_internal_encoding( 'UTF-8' );
mb_internal_encoding( 'UTF-8' );
?>
?>
</source>
</pre>
 
[[Category:PHP]]

Aktualna wersja na dzień 17:24, 15 lut 2018

<?php
/*** mysql hostname ***/
$hostname = 'localhost';

/*** mysql username ***/
$username = 'login';

/*** mysql password ***/
$password = 'haslo';

//baza danych
$database='nazwabazydanych';

try {
    $dbh = new PDO("mysql:host=$hostname;dbname=$database", $username, $password);
    /*** echo a message saying we have connected ***/
    //echo 'Connected to database';
    }
catch(PDOException $e)
    {
    exit ($e->getMessage());
    }
$sql_set_utf = "SET CHARSET utf8";
$dbh->query($sql_set_utf);

 $sql_set_utf = "SET NAMES utf8";
$dbh->query($sql_set_utf);

mb_internal_encoding( 'UTF-8' );
?>