将mysql语句存储到变量中,我可以将其传递给html表单

时间:2019-06-26 01:56:05

标签: php mysql

我在这里看了10多个示例,但是大多数都是mysql而不是mysqli,或者我只是想不通。

我将如何将该语句存储到变量中。该变量将在一个单独的html文件中被调用,该文件包含一个表单和一个昵称输入字段。

$stmt = $conn->prepare("SELECT adminlogin.Nickname FROM adminlogin 
INNER JOIN coin ON adminlogin.ProfileID=coin.ProfileID");

1 个答案:

答案 0 :(得分:0)

使用includerequire。像这样:

query.php

<?php
    $query = "SELECT adminlogin.Nickname FROM adminlogin INNER JOIN coin ON adminlogin.ProfileID=coin.ProfileID";
?>

然后在您的phtml文件中,像这样包含它:

<html>
    <header>
        ...SOMETHING...
    </header>
    <body>
        ...SOMETHING...
        <?php
            // when you reach the section that uses the database
            require_once("query.php");

            $stmt = $conn->prepare($query);

            // use your statement...
        ?>
    </body>
</html>

您可以阅读requirerequire_onceincludeinclude_once来查看差异。对于这种情况,我更喜欢require_once

最后,请勿使用mysql *函数!花时间学习PDO。

这将帮助您入门:https://www.w3schools.com/php7/default.asp 确保阅读,研究,测试,学习。