I have this piece of code that I wrote
$stmt = $mysqli->prepare("INSERT INTO `verifyAccounts` (`CUsername`, `CPassword`) VALUES (?,?)");
$stmt->bind_param("ss", $CUsername, $CPassword);
$stmt->execute();
$stmt = $mysqli->prepare("SELECT `Started` FROM `verifyAccounts` WHERE `CUsername` = ?");
do {
    $stmt->bind_param("s", $CUsername);
    $stmt->execute();
    $stmt->bind_result($Startedvalue);
    echo $Startedvalue;
    sleep(2);
} while ($Startedvalue < 2);
if ($Startedvalue == 2) {
    echo "Correct";
} elseif ($Startedvalue == 3) {
    echo "Incorrect";
}
$stmt = $mysqli->prepare("DELETE FROM `verifyAccounts` WHERE `CUsername` = ?");
$stmt->bind_param("s", $CUsername);
$stmt->execute();
For some reason, this doesn't seem to be working, I never get an echo back saying Correct or Incorrect and the account isn't deleted either. It seems like it's stuck in the Do While loop, but $Startedvalue is never echoed either.
Here is the Ajax I have
 function verifyAccount(f) {
            f.preventDefault();
            var CUsername = $('#CUsername').val();
            var CPassword = $('#CPassword').val();
            $.ajax({
                type: 'POST',
                data: {
                    CUsername: CUsername,
                    CPassword: CPassword
                },
                url: 'verifyAccount.php',
                success: function(data) {
                    console.log(data);
                    if (data == "Correct") {
                        $("#verifyPasswordText").text('Valid Login');
                    } else if (data == "Incorrect") {
                        $("#verifyPasswordText").text('Invalid Login');
                        $("#verifyPasswordOKC").prop("disabled", false);
                    } else if (data == "CUsername") {
                        $("#verifyPasswordText").text('Fill out your OKC Username');
                        $("#verifyPasswordOKC").prop("disabled", false);
                    } else if (data == "CPassword") {
                        $("#verifyPasswordText").text('Fill out your OKC Password');
                        $("#verifyPasswordOKC").prop("disabled", false);
                    }           
                },
                error: function(xhr, err) {
                    console.log("readyState: " + xhr.readyState + "\nstatus: " + xhr.status);
                    console.log("responseText: " + xhr.responseText);
                }
            });
        }
 
     
    
and line 109 is `$stmt->bind_param("s", $CUsername);` – PhpisHardForMe Apr 11 '16 at 08:46