Php 返回一个结果的MySQL查询

Php 返回一个结果的MySQL查询,php,mysql,Php,Mysql,我有一个表单,允许我将数据输入数据库。提交表单中的信息时,还将返回该信息,以让用户知道数据已成功上载。此时数据库中的所有数据都将被返回。理想情况下,我只希望返回当时提交的数据(应该返回一个结果)。是否有mysql查询允许这样做?这就是我目前拥有的: $query = "SELECT * FROM residents"; $result = mysql_query($query); while($person = mysql_fetch_array($result))

我有一个表单,允许我将数据输入数据库。提交表单中的信息时,还将返回该信息,以让用户知道数据已成功上载。此时数据库中的所有数据都将被返回。理想情况下,我只希望返回当时提交的数据(应该返回一个结果)。是否有mysql查询允许这样做?这就是我目前拥有的:
    $query = "SELECT * FROM residents";

    $result = mysql_query($query);

    while($person = mysql_fetch_array($result)) {
        echo "<h3>" . $person['FirstName'] . "</h3>";
        echo "<p>" . $person['LastName'] . "</p>"; 
        echo "<p>" . $person['Address'] . "</p>";
        echo "<p>" . $person['Birthday'] . "</p>"; 
        echo "<p>" . $person['FormerResidence'] . "</p>";
        echo "<p>" . $person['Career'] . "</p>";
        echo "<p>" . $person['Education'] . "</p>";
        echo "<p>" . $person['SpecialInterests'] . "</p>";
        echo '<p><img src="upload/' . $person['Picture'].'" width="70" height="70"/></p>';
    }
    ?>
    <?php
$query=“从居民中选择*”;
$result=mysql\u query($query);
而($person=mysql\u fetch\u数组($result)){
回显“$person['FirstName']”;
回声“”$person['LastName']。“

”; 回音“”$person['Address']。“”; 回声“”$person[“生日]”

”; 回声“”$person['FormerResidence']。“”; 回声“”$person['Career']。“

”; 回声“”$person['Education']。“

”; echo“”$person['SpecialInterests']。“”; 回声“

”; } ?>
您将收到大量这样的响应,但您应该使用一种非弃用的数据库方法,如。这也将给您带来的一个好处是,可以通过使用从上一次查询中获取insert ID。然后,您可以使用它来查询数据库中的确切ID,从而保证正确的输入。

您将收到大量这样的响应,但您应该使用一种非弃用的数据库方法,如。这也将给您带来的一个好处是,可以通过使用从上一次查询中获取insert ID。然后,您可以使用它来查询数据库中的确切ID,从而保证正确的输入。

您将收到大量这样的响应,但您应该使用一种非弃用的数据库方法,如。这也将给您带来的一个好处是,可以通过使用从上一次查询中获取insert ID。然后,您可以使用它来查询数据库中的确切ID,从而保证正确的输入。

您将收到大量这样的响应,但您应该使用一种非弃用的数据库方法,如。这也将给您带来的一个好处是,可以通过使用从上一次查询中获取insert ID。然后,您可以使用它来查询数据库中的确切ID,以保证正确的输入。

为什么不在提交表单时从加载它的$\u POST或$\u GET数组中获取它呢

例如:

<form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"], ENT_QUOTES, "utf-8"); ?>">
    <input type="text" name="FirstName">
    <input type="text" name="LastName">
    etc...
    <input type="submit" name="form_btn">
</form>

为什么不在提交表单时从正在加载它的$\u POST或$\u GET数组中获取它呢

例如:

<form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"], ENT_QUOTES, "utf-8"); ?>">
    <input type="text" name="FirstName">
    <input type="text" name="LastName">
    etc...
    <input type="submit" name="form_btn">
</form>

为什么不在提交表单时从正在加载它的$\u POST或$\u GET数组中获取它呢

例如:

<form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"], ENT_QUOTES, "utf-8"); ?>">
    <input type="text" name="FirstName">
    <input type="text" name="LastName">
    etc...
    <input type="submit" name="form_btn">
</form>

为什么不在提交表单时从正在加载它的$\u POST或$\u GET数组中获取它呢

例如:

<form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"], ENT_QUOTES, "utf-8"); ?>">
    <input type="text" name="FirstName">
    <input type="text" name="LastName">
    etc...
    <input type="submit" name="form_btn">
</form>


Ack!你有一个XSS漏洞!当前您正在选择所有行,选择最后一个插入id以获取最后一个插入的内容,然后您将只获得一个听说过的
WHERE
LIMIT
?确认!你有一个XSS漏洞!当前您正在选择所有行,选择最后一个插入id以获取最后一个插入的内容,然后您将只获得一个听说过的
WHERE
LIMIT
?确认!你有一个XSS漏洞!当前您正在选择所有行,选择最后一个插入id以获取最后一个插入的内容,然后您将只获得一个听说过的
WHERE
LIMIT
?确认!你有一个XSS漏洞!当前您正在选择所有行,选择最后一个插入id以获取最后一个插入的内容,然后您将只获得一个听说过
WHERE
LIMIT
?感谢您的链接。我没有意识到这一点。看来我在这里也学到了一些东西!我想这就是我们在这里的目的:)谢谢你的链接。我没有意识到这一点。看来我在这里也学到了一些东西!我想这就是我们在这里的目的:)谢谢你的链接。我没有意识到这一点。看来我在这里也学到了一些东西!我想这就是我们在这里的目的:)谢谢你的链接。我没有意识到这一点。看来我在这里也学到了一些东西!我想这就是我们在这里的目的:)