Я не понимаю понятия функции выборки.Что делать в php?
Я делаю учебник из книги «Решения PHP», и я использую MySQL. Улучшено для обновления чего-либо в базе данных.
Вот код:
if (isset($_GET['article']) && !$_POST) {
$sql = 'SELECT article_id, title, article
FROM journal WHERE article_id = ?';
$stmt = $conn->stmt_init();
if ($stmt->prepare($sql)) {
$stmt->bind_param('i', $_GET['article_id']);
$stmt->bind_result($article_id, $title, $article);
//execute the query, and fetch the result
$OK = $stmt->execute();
$stmt->fetch();
}
}
Так что же на самом деле принести делать? Я думал, что функция execute() отправляет информацию в базу данных, а затем возвращает значение true/false переменной $ OK.
Является ли fetch() хранит что-то в $ stmt? Кто-нибудь знает, что он делает?
Что случилось с моим объяснением, так что оно было проголосовано? –
не было ниспроверено. Я выбрал его как принятый ответ. Дай мне знать, если я сделал что-то неправильно. Im новое для Stackoverflow. Спасибо за вашу помощь! – zeckdude
Это были не вы, а кто-то еще, здесь много людей, которые склонны проголосовать без всяких объяснений, просто потому, что им не нравится ответ или кажется им неправильным. –