учимся работать с mysqli
В редакторе
учимся работать с mysqli
Brain_Script
2073
2019-07-12 11:49:18
// Этот фрагмент кода будет подключаться к базе данных MySQL:
$mysqli = mysqli_connect('localhost', 'DATABASE_USER', 'DATABASE_PASS', 'DATABASE_NAME');
//Проверьте наличие ошибок подключения:
if (mysqli_connect_errno()) {
die('Failed to connect to MySQL: ' . mysqli_connect_error());
}
//Выберите таблицу базы данных и отобразите все результаты:
$result = $mysqli->query('SELECT * FROM students');
while ($row = $result->fetch_assoc()) {
echo $row['name'] . '<br>';
}
//Проверка количества строк:
$result->num_rows;
//Вставить новую запись:
$mysqli->query('INSERT INTO students (name) VALUES ("David")');
//Проверка количества затронутых строк:
$mysqli->affected_rows;
//Экранируйте специальные символы в строке, это должно использоваться, если вы не готовите свои инструкции:
$mysqli->real_escape_string($user_input_text);
//Подготовьте заявление, предотвращает впрыску SQL:
$name = 'David';
$limit = 1;
$stmt = $mysqli->prepare('SELECT * FROM students WHERE name = ? LIMIT ?');
$stmt->bind_param('si', $name, $limit);
$stmt->execute();
// etc...
$result = $stmt->get_result();
//Закрыть запрос и закрыть соединение с базой данных:
$stmt->close();
$mysqli->close();
Войдите для добавления комментария.