Пример подключения к mysql и работа с базой данных. Постоянно работаешь с подключением, и постоянно гуглишь как правильно подключится. Специально чтобы было перед глазами. Назовем файл например test.php
Подключение к базе используя дополнение mysqli
1
2
3
4
5
6
7
8
9
10
11
12
| <?php
$host = 'localhost';
$user = '';
$pass = '';
$db_name = '';
$mysqli = new mysqli($host, $user, $pass, $db_name);
if ($mysqli->connect_errno > 0)
die('Немогу подключиться к базе данных');
echo "Все ок";
?> |
<?php
$host = 'localhost';
$user = '';
$pass = '';
$db_name = '';
$mysqli = new mysqli($host, $user, $pass, $db_name);
if ($mysqli->connect_errno > 0)
die('Немогу подключиться к базе данных');
echo "Все ок";
?>
Подключение к базе не используя дополнение mysqli
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
| <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<title>Пример подключения к mysql</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>
<body class="">
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<?php
$host = 'localhost';
$user = 'test';
$pass = 'test';
$db_name = 'test';
$link = mysql_connect($host, $user, $pass);
if (!$link) {
die('Ошибка соединения: ' . mysql_error());
}
echo '<br /><hr />';
if(!mysql_select_db($db_name, $link)){
echo 'Не удалось выбрать базу данных';
}
$sql = "SELECT * FROM `messages`";
$arr = mysql_query($sql);
$all = array();
while ($rez = mysql_fetch_assoc($arr)) {
$all[] = $rez;
}
if( $all ) {
echo'<h2 align="center">test записи в базе данных</h2>';
echo'<div class="row"><div style="margin-left:20px;margin-right:20px;">
<table class="table col-md-12 table-bordered table-striped table-hover" style="font-size: 14px;text-align: center;">
<thead style="font-size: 16px;">
<tr><td class="col-md-1">id</td><td class="col-md-3">Наименование</td><td class="col-md-2">Цена</td><td class="col-md-2">Адрес</td><td class="col-md-2">Телефон</td><td class="col-md-1">Дата</td></tr>
</thead>
<tbody>';
foreach ( $all as $ID ) {
echo'
<tr>
<td>'.$ID['id'].'</td><td>'.$ID['titleget'].'</td><td>'.$ID['cenaget'].'</td><td>'.$ID['adress'].'</td><td>'.$ID['phone'].'</td><td>'.$ID['data'].'</td>
</tr>
';
}
echo'</tbody>
</table>
</div>
</div>';
}
mysql_close($link);
?>
</body>
</html> |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<title>Пример подключения к mysql</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>
<body class="">
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<?php
$host = 'localhost';
$user = 'test';
$pass = 'test';
$db_name = 'test';
$link = mysql_connect($host, $user, $pass);
if (!$link) {
die('Ошибка соединения: ' . mysql_error());
}
echo '<br /><hr />';
if(!mysql_select_db($db_name, $link)){
echo 'Не удалось выбрать базу данных';
}
$sql = "SELECT * FROM `messages`";
$arr = mysql_query($sql);
$all = array();
while ($rez = mysql_fetch_assoc($arr)) {
$all[] = $rez;
}
if( $all ) {
echo'<h2 align="center">test записи в базе данных</h2>';
echo'<div class="row"><div style="margin-left:20px;margin-right:20px;">
<table class="table col-md-12 table-bordered table-striped table-hover" style="font-size: 14px;text-align: center;">
<thead style="font-size: 16px;">
<tr><td class="col-md-1">id</td><td class="col-md-3">Наименование</td><td class="col-md-2">Цена</td><td class="col-md-2">Адрес</td><td class="col-md-2">Телефон</td><td class="col-md-1">Дата</td></tr>
</thead>
<tbody>';
foreach ( $all as $ID ) {
echo'
<tr>
<td>'.$ID['id'].'</td><td>'.$ID['titleget'].'</td><td>'.$ID['cenaget'].'</td><td>'.$ID['adress'].'</td><td>'.$ID['phone'].'</td><td>'.$ID['data'].'</td>
</tr>
';
}
echo'</tbody>
</table>
</div>
</div>';
}
mysql_close($link);
?>
</body>
</html>