У меня есть несколько вопросов, в первую очередь, вот мой кодКак постоянно проверять значение строки SQL?
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";
}
Прежде всего, как я могу получить значение Started
и есть лучший и более эффективный способ, чтобы проверить, что значение Started
есть?
Посмотрите на это: [Link] (http://php.net/ manual/en/mysqli-stmt.fetch.php) – Tom
@Tom, Так '$ stmt-> bind_result ($ StartedValue);' И тогда '} while ($ stmt-> fetch()! = 0);' имеет смысл ? – PhpisHardForMe
Я не очень хорошо знаком с 'mysqli_ *' сам, я использую 'PDO', который, на мой взгляд, проще. Но если это сработает для вас, тогда я все в порядке. – Tom