mysqli: примеры запросов к БД
Соединяемся с БД
/* соединяемся с БД */ $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`");
**
https://coderlessons.com/tutorials/bazy-dannykh/uchitsia-mysqli/mysqli-kratkoe-rukovodstvo