mysqli_fetch和查询>提取有什么区别


What's the difference between mysqli_fetch and query->fetch?

我想知道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);时,它不再对我有用了。

mysqli_fetch_assoc程序化, fetch_assoc()面向对象的样式

我想知道mysqli_fetch_assoc($query);$query->fetch_assoc();之间的区别

没有显著差异。

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

很可能你也改变了其他东西。

打开错误报告,查看整个代码的问题,就好像它是从头开始编写的,而不是更改的。