PHP& MySQL - 更新查询

时间:2017-07-23 12:38:35

标签: php html mysql

我需要一些帮助来更新查询(html,php,mysql)。

所以我尝试更新与HTML连接的mySQL查询(签名)。但我经常遇到一些问题。

我想通过在表单中​​键入新签名以及将提交操作和更改的按钮来更新查询(签名)。

所以基本上我想更新用户在字段中输入新签名并提交(按下按钮)时的签名。

如果有人可以为我制作基本系统,那么我们将期待成功制作系统。

  

编辑:

是的,我知道没有人会为我编写脚本,但我只是出于想法,它是如何制作的。我根本没有专业人士。我为此道歉:)。

无论如何,这是代码:

<form action="update_signature.php">
        <input type="text" name="txt" />
        <input type="submit" name="insert" value="insert" onclick="insert()" />
        </form>

我不确定我应该在update_signature.php输入什么内容,所以我写了一个简单的查询:

<?php 
$myq = mysql_query("UPDATE userSignature FROM users WHERE userSignature='$signature'")
$row=mysql_fetch_array($myq); 
?>      `

谢谢:)

1 个答案:

答案 0 :(得分:1)

我喜欢StackOverflow不允许在50个声誉下发表评论......

HTML代码应该有一个“方法”,但如果你跳过它,它只是作为“获取”发布,所以不是真正的问题。但是,在“onclick”参数中,你给它一个JavaScript函数,它不存在吗?

PHP很乱。首先,您需要使用

检索发送的值
$something = $_GET['txt'];

这会将输入中留下的名称为txt的值放入变量中。

其次,UPDATE语法完全不同,它更像是

"UPDATE table SET column = '$phpvariable', etc... WHERE column2 = '$phpvariable2'"

其中column是表中列的名称,查询在column2值等于$ phpvariable2的行中成功。

第三,UPDATE返回yes或no(成功与否),而不是数组。