ich ein paar Fragen haben, zunächst einmal, hier ist mein CodeWie überprüft man ständig den Wert einer SQL-Zeile?
do {
$stmt = $mysqli->prepare("SELECT `Started` FROM `verifyAccounts` WHERE `Username` = ?");
$stmt->bind_param("s", $Username);
$stmt->execute();
sleep(2);
} while (/*VALUE OF `Started`*/ != 0);
if (/*VALUE OF `Started`*/ == 1) {
echo "Correct";
} elseif (/*VALUE OF `Started`*/ == 2) {
echo "Incorrect";
}
Zunächst einmal, wie kann ich den Wert von Started
und gibt es eine bessere effizientere Art und Weise, was den Wert zu überprüfen, um zu sehen bekommen von Started
ist?
Werfen Sie einen Blick auf diese: [Link] (http://php.net/ manual/de/mysqli-stmt.fetch.php) – Tom
@Tom, also '$ stmt-> bind_result ($ StatedValue);' Und dann '} while ($ stmt-> fetch()! = 0);' ergibt Sinn ? – PhpisHardForMe
Ich bin selbst nicht so vertraut mit mysqli_ *, ich benutze 'PDO', was meiner Meinung nach einfacher ist. Aber wenn das für dich funktioniert, dann ist es in Ordnung. – Tom