小编Kir*_*ell的帖子

是否有必要在没有用户输入的情况下为 select 语句使用准备好的语句?

在我的申请开始时,我会检查帐户状态。这是我控制的内部检查,因为我在子域上提供应用程序。

我一直在使用这个: // Retrieve account status for application $query = "SELECT `client_account_status` FROM `version_control` WHERE id = '1' ";

但是,当我适应准备好的语句时,我很好奇在没有用户输入要检查的情况下这是否绝对必要?

$stmt = mysqli_stmt_init($link);
if (mysqli_stmt_prepare($stmt, 'SELECT client_account_status FROM version_control WHERE id = 1')) {

    mysqli_stmt_execute($stmt);
    mysqli_stmt_bind_result($stmt, $client_account_status);
    mysqli_stmt_fetch($stmt);
    mysqli_stmt_close($stmt);
}
Run Code Online (Sandbox Code Playgroud)

php

6
推荐指数
1
解决办法
2619
查看次数

标签 统计

php ×1