Skip to main content

Работа с базой данных MySQL

Выборка нескольких значений из базы MySQL

Пример скрипта с выбором нескольких строк из базы данных. Результат выводится в виде ассоциативного массива.

<?php
  
define ("DB_USER", "user");
define ("DB_PASSWORD", "password");
define ("DB_DATABASE", "database");
define ("DB_HOST", "localhost");

$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$mysqli->set_charset("UTF8");
$query = "SELECT * FROM `users`";
$result = $mysqli->query($query);
$mysqli->close();

while ($row = mysqli_fetch_assoc($result)) {
    echo $row["name"];
}

Пример скрипта с выбором нескольких строк из базы данных. Результат выводится в виде объекта.

<?php
  
define ("DB_USER", "user");
define ("DB_PASSWORD", "password");
define ("DB_DATABASE", "database");
define ("DB_HOST", "localhost");

$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$mysqli->set_charset("UTF8");
$query = "SELECT * FROM `users`";
$result = $mysqli->query($query);
$mysqli->close();

while ($row = mysqli_fetch_object($result)) {
    echo $row->name;
}

Добавление данных в базу данных MySQL

Пример скрипта с добавлением данных в таблицу.

<?php
  
define ("DB_USER", "user");
define ("DB_PASSWORD", "password");
define ("DB_DATABASE", "database");
define ("DB_HOST", "localhost");

$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$mysqli->set_charset("UTF8");
$query = "INSERT INTO `users` (`name`) VALUES ("Name") ";
$result = $mysqli->query($query);
$mysqli->close();

Изменения данных в базе данных MySQL

Пример скрипта с обновлением данных в таблице.

<?php
  
define ("DB_USER", "user");
define ("DB_PASSWORD", "password");
define ("DB_DATABASE", "database");
define ("DB_HOST", "localhost");

$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$mysqli->set_charset("UTF8");
$query = "UPDATE `users` SET `nam`e="Name" WHERE `id`=1";
$result = $mysqli->query($query);
$mysqli->close();