$mysql = mysqli_connect('HOST', 'USER', 'PASS', 'BASE');
if (!$mysql) exit('MySQL Connection Error!');
// Reading from Base example
if ($stmt = $mysql->prepare('SELECT * FROM `users` WHERE `id` = ? LIMIT 0, 1')) {
$id = (isset($_POST['id']) ? intval($_POST['id']) : 1); // default: 1
$stmt->bind_param('i', $id);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
echo $row['login']; // Показываем поле "login" записи с ID $_POST['id']
$stmt->close();
} else {
// Если БД вернула пустой ответ
echo 'No rows';
$stmt->close();
}
}
// Writing to Base example
if ($stmt = $mysql->prepare('INSERT INTO `users` (`login`, `pass`) VALUES (?, ?)')) {
$login = (isset($_POST['login']) ? strval($_POST['login']) : 'user'); // default: user
$pass = (isset($_POST['pass']) ? strval($_POST['pass']) : '123123'); // default: 123123
$stmt->bind_param('ss', $login, $pass);
if ($stmt->execute()) {
echo 'Запись добавлена!';
$stmt->close();
} else {
echo 'Ошибка при добавлении записи!';
$stmt->close();
}
}