mysqli_fetch和query-> fetch有什么区别?

时间:2013-10-17 13:10:15

标签: php mysqli

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

之间的区别

这是我的疑问:

$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);时,它对我不起作用。

2 个答案:

答案 0 :(得分:0)

mysqli_fetch_assoc程序性方法, fetch_assoc()面向对象样式

答案 1 :(得分:0)

  

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

之间的区别

没有显着差异。

  

当我将其更改为$ correct = mysqli_fetch_assoc($ checkquery);时,它对我不起作用。

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

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