我想知道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);时,它不再对我有用。
很可能你也改变了其他东西。
打开错误报告,查看整个代码的问题,就好像它是从头开始编写的,而不是更改的。