我無法獲得fetch_array函數的結果。任何想法發生了什麼?PHP fetch_array()函數
$db = new mysqli(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
$aa = htmlspecialchars($_POST['aa'], ENT_QUOTES);
$sqlc = "SELECT * FROM oc_user WHERE username='".$aa."'";
$resultc = $db->query($sqlc);
if ($resultc === TRUE) {
// manager email
$mngemail = "";
while ($row = $resultc->fetch_array(MYSQLI_ASSOC)) {
$mngemail .= $row['email'];
}
echo 'email:'.$mngemail;
你可以對什麼是不工作的具體些嗎?也許錯誤信息? – Crackertastic
我無法輸出$ mngemail變量。 – Grasper
這不一定就是你的問題起源的地方。你可以在你的循環中var_dump()'$ resultc'或'$ row'的內容嗎?輸出是否符合您的預期結果? PHP輸出任何錯誤消息?這些問題的答案將有助於調試您的情況。 – Crackertastic