2013-10-17 55 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)时,它不再适用于我。

最有可能你也改变了别的东西。

打开错误报告,看看整个代码有什么问题,好像它是从头开始编写的,没有改变。