$query = "INSERT INTO users (name, password) VALUES ('$myusername', '$mypassword')";
if (!($result = $mysqli->query($query)))
die("WHAT???? " . $mysqli->error . " EEEEEFFFFFFF.");
$count = $result->num_rows;
while ($row = $result->fetch_array()) {
if ($row[name] == $myusername) {
$mysqli->query("DELETE FROM users WHERE name='$myusername' AND password='$mypassword'");
$count = 5;
}
}
當我運行它,它給了我一個錯誤: 致命錯誤:非對象上調用一個成員函數fetch_array()在/home/appstore/public_html/phpstoof/signedup.php在線26從非對象調用方法?
26行是while語句開始的地方(while(x))。 $ mysqli ALREADY mysqli()的一個實例。如果相同的代碼在另一個文件上工作,我不會看到這是一個錯誤。
啊哈!謝謝一堆! – Imnotanerd 2011-02-23 04:19:55