所以我使用mysqli预处理语句完成了我的整个项目。现在我的托管服务提供商说“我们的云服务器不支持mysqlnd”。 我的代码看起来像
$stmt = $con->prepare("SELECT * FROM hr_admin WHERE email = ? AND password = ? ");
$stmt->bind_param('ss', $_POST['username'], $_POST['password']);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows > "0")
{
$member = $result->fetch_assoc();
我真的需要替代这个代码。请不要标记为重复,因为我搜索整个但找不到合适的替换。我得到了get_result()
&的替换。 $result->fetch_assoc();
但不适用于($result->num_rows > "0")
。我想使用PDO
但是因为我的整个项目都在这里。我非常需要帮助。
答案 0 :(得分:0)
您不需要$result->num_rows > "0"
的替代品,因为您根本不需要这个条件:
$result = $stmt->get_result();
$member = $result->fetch_assoc();
if ($member)
{