目前,我正在玩html,php。这个网站目前相当简单,几乎没有安全性。我正在尝试更新名为users in myphpadmin的表,该表位于authentication文件夹中,我正在尝试更新用户的竞争字段,但在更改特定的用户竞争字段时遇到了困难。
在搜索了一些网上帖子后,我仍然没有找到解决办法。
<?php
session_start();
$db = mysqli_connect("localhost", "root", "", "authentication");
if (isset($_POST['competition'])) {
$sql = "INSERT INTO users
(competition)
VALUES('compname')";
mysqli_query($db, $sql);
header("location: home.php");
html格式
<div class="columnleft">
<form method = "post" action="competition.php">
<input type="submit" name="competition" value="Join Comp1">
</form>
</div>
http://prntscr.com/m3g4u8 正如在打印屏幕上看到的一样,一个新用户被创建,除了比赛名称之外,所有内容都是空白的,我如何指定我将信息更改为的用户?我明白这可能是非常容易的,是一个新手,但无论任何帮助是感激的。我也意识到sqli比sql更好。非常感谢
1条答案
按热度按时间cgvd09ve1#
我正在尝试更新用户的竞争字段[…]如何指定将信息更改为的用户?
你不需要医生
INSERT
询问,但UPDATE
. 您需要知道要修改的用户的唯一id。收件人:
其中问号是要更新的用户的id。