PHP MySQL在textarea中获取和回显

时间:2016-11-05 20:16:44

标签: php mysql

我正在尝试从数据库的特定列(名称为#34; paste")相对于网址ID获取文本。每列都有一个名为" id"的列中与之关联的ID。作为一个例子,我在列#34中有一个字母B的数据条目;粘贴"在列#34; ID"。

中ID为7

所以当网址扩展为"?id = 7"该网站应该在我的文本区域中回显字母B.

我尝试过使用mysql_fetch_array并回显$ row。具体来说,我尝试使用"使用mysql_fetch_array"获取一行数据的代码。 this链接上的示例。

sql查询语句有效,因为我已经通过PHPMyAdmin在我的数据库上直接尝试了它。我还验证了可以通过回显$ id来读取网址中的ID。

<textarea type="text" name="paste" required autofocus rows="35" cols="150" wrap="off" maxlength="20000">
    <?php
        // Login information and database
        $servername = "xxx";
        $username = "xxx";
        $password = "xxx";
        $dbname = "xxx";

        // Create connection
        $conn = new mysqli($servername, $username, $password, $dbname);

        // Check connection
        if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
        }

        $id = ($_GET['id']);

        if(isset($_GET['id']))
        {
            $query = "SELECT paste FROM pastebin WHERE id = $id";

            $result = $mysql_query($query) or die(mysql_eror());

            $row = mysql_fetch_array($result) or die(mysql_error());

            echo $row['paste'];

            $conn->close();
        }

    ?>
</textarea><br>

0 个答案:

没有答案