SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Тестовое подключение к MySQL из PHP


Метки: mysql php mariadb 

Ответы

RemiZOffAlex  Создано: 2017-12-30 06:48:48.935726  Обновлено: 2022-11-08 01:06:50.492026
<?php
header('Content-Type: text/html; charset=utf-8');
$mysqli = new mysqli(
'specialistoff.net',
'specialistoff_user',
'AhKeebaemai0eMe',
'specialistoff_db'
); if ($mysqli->connect_error) { die('Error connection (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); } echo '<p>The connection is established... ' . $mysqli->host_info . "</p>"; $result = $mysqli->query("SHOW TABLES;"); while ($row = $result->fetch_row()) {     echo "<p>Table: {$row[0]}</p>"; } echo 'MYSQL version: ' . $mysqli->server_info . "\n"; $mysqli->close(); ?>
RemiZOffAlex  Создано: 2018-01-18 19:14:44.139612  Обновлено: 2018-01-18 19:14:44.139612
<?php
header('Content-Type: text/html; charset=utf-8');

$host = "specialistoff.net";
$db = "specialistoff_db";
$user = "specialistoff_user";
$upas = "AhKeebaemai0eMe";
$dsn = "mysql:host=".$host.";dbname=".$db.";charset=utf8";

$testString = "SpecialistOff.NET";

$opt = array(
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
);

$pdo = new PDO($dsn, $user, $upas, $opt);

$pdo->query('CREATE TABLE foo (col1 VARCHAR(50));');

$pdo->query('INSERT INTO foo (col1) VALUES("'.$testString.'");');

$result = $pdo->query('SELECT * from foo;');

foreach ($result as $row) {
    echo '<p>Строка из базы данных: '.$row['col1'].'</p>';
}

$pdo->query('DROP TABLE foo;');
?>

Возможно будут интересны и другие вопросы