MySQLi – приклади запитів до БД
Category: DB
Соединяемся с БД
/* соединяемся с БД */ $mysqli =new mysqli("хост", "имяПользователя", "пароль", "названиеБД"); $mysqli->set_charset("utf8"); if($mysqli->connect_errno): die($mysqli->connect_error); endif;
Выборка данных из БД
/* выполняем поиск в БД */ $mysqli = new mysqli("хост", "имяПользователя", "пароль", "названиеБД"); $sql=$mysqli->query("select `in_base_a`, `in_base_b` from `tableDB` where `in_base_c`= '$variable_с'"); $result=$sql->fetch_array(); $in_base_a = $result[in_base_a]; $in_base_b = $result[in_base_b];
Обновление уже существующей строки в БД
/* обновляем информацию в уже существующей строке в БД */ $mysqli->query("update `tableDB` set `in_base_a`='$variable_a', `in_base_b`='$variable_b' where `in_base_c`= '$variable_с'");
Добавление новой строки в БД
/* добавляем новую строку в БД */ $mysqli->query("insert into `tableDB` set `in_base_a`='$variable_a', `in_base_b`='$variable_b', `in_base_c`= '$variable_с'");
Получение ID последней строчки в БД
/* узнаем ID последней строки в БД */ $mysqli = new mysqli("хост", "имяПользователя", "пароль", "названиеБД"); $sql=$mysqli->query("select `id_line` from `tableDB` order by `id_line` desc limit 1"); $result=$sql->fetch_array(); $inbase_id_lastline = $result[id_line];
Полностью (безвозвратно) очистить таблицу:
$mysqli->query("truncate table `TableName`");
<?php $dbhost = 'localhost:3306'; $dbuser = 'root'; $dbpass = ''; $dbname = 'TUTORIALS'; $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname); if(! $conn ) { die('Could not connect: ' . mysqli_error()); } echo 'Connected successfully<br>'; $sql = 'SELECT * from tutorials_inf where name="sai"'; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "Name: " . $row["name"]. "<br>"; } } else { echo "0 results"; } mysqli_close($conn); ?>
**
https://coderlessons.com/tutorials/bazy-dannykh/uchitsia-mysqli/mysqli-kratkoe-rukovodstvo