Je ne comprends pas le concept de la fonction d'extraction.Qu'est-ce que fetch en php?
Je fais un tutoriel à partir du livre 'PHP Solutions' et j'utilise MySQL Improved pour mettre à jour quelque chose dans la base de données.
Voici le code:
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();
}
}
Quel est donc le fait de faire d'extraction? Je pensais que la fonction execute() envoyait l'information à la base de données, puis elle renvoie une valeur true/false à la variable $ OK.
Est-ce que fetch() stocke quelque chose dans $ stmt? Quelqu'un a-t-il une idée de ce qu'il fait?
Qu'est-ce qui n'allait pas avec mon explication, donc il a été déclassé? –
il n'était pas downvoted. Je l'ai choisi comme réponse acceptée. Faites-moi savoir si j'ai fait quelque chose de mal. Im nouveau à Stackoverflow. Merci de votre aide! – zeckdude
Ce n'était pas vous, mais quelqu'un d'autre, il y a beaucoup de gens ici qui ont tendance à voter sans explication, simplement parce qu'ils n'aiment pas la réponse ou que cela ne leur semble pas correct. –