2013-10-17 54 views
-2

我想知道mysqli_fetch_assoc($query);$query->fetch_assoc();mysqli_fetch和query-> fetch有什麼區別?

之間的區別,這是我的查詢:

$checkquery = mysqli_query($con,"SELECT admin_id FROM admin WHERE name='$username' AND password='md5($password)'") or 
die (mysqli_error($con)); 

$correct = $checkquery->fetch_assoc(); 
if (!$correct) 
    $errors[] = 'Incorrect login.'; 

它的工作對我來說,當我把它寫爲:$correct = $checkquery->fetch_assoc();, 但是當我將其更改爲$correct = mysqli_fetch_assoc($checkquery);,它不再適用於我。

+0

嘗試閱讀PHP文檔,而不是在這裏詢問。 有所有你需要知道的。 – Svetoslav

回答

0

mysqli_fetch_assoc程序的形式給出, fetch_assoc()面向對象風格

0

我想知道mysqli_fetch_assoc($query);$query->fetch_assoc();

之間的區別是沒有顯著差異。

當我將其更改爲$ correct = mysqli_fetch_assoc($ checkquery)時,它不再適用於我。

最有可能你也改變了別的東西。

打開錯誤報告,看看整個代碼有什麼問題,好像它是從頭開始編寫的,沒有改變。