Ich verstehe das Konzept der Abruffunktion nicht.Was holt php?
Ich mache ein Tutorial aus 'PHP Solutions' Buch und ich benutze MySQL verbessert, um etwas in der Datenbank zu aktualisieren. Hier
ist der 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();
}
}
Was ist also der Abruf tatsächlich tun? Ich dachte, dass die execute() - Funktion die Informationen an die Datenbank sendet und dann einen True/False-Wert an die $ OK-Variable zurückgibt.
Ist fetch() etwas in $ stmt speichern? Hat jemand eine Idee was es macht?
Was war falsch mit meiner Erklärung, so wurde es abgelehnt? –
es wurde nicht downvoted. Ich wählte es als die angenommene Antwort aus. Lass es mich wissen, wenn ich etwas falsch gemacht habe. Ich bin neu in Stackoverflow. Danke für Ihre Hilfe! – zeckdude
Es waren nicht Sie, sondern jemand anders, viele Leute hier, die dazu neigen, ohne jede Erklärung abzustimmen, nur weil sie die Antwort nicht mögen oder es ihnen nicht richtig erscheint. –