Работа с базой данных 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();