在html按钮上单击,将数据添加到mysql数据库

时间:2018-01-24 20:34:43

标签: php mysql

我试图通过点击我正在玩弄的网站上的按钮,将一些设置数据插入到SQL数据库中。我有以下代码,但是,必定会出现问题,我认为这是一个正确的论坛,可以看到我搞砸了。

在客户端页面:

transition: all 0.3s ease-in-out;

服务器端将数据添加到所需的数据库(wishlist_add.php):

<form action="wishlist_add.php" method="post">
<button id="foo" value="upvote">Upvote</button>
</form>

2 个答案:

答案 0 :(得分:0)

您的参数mysqli_select_db()错误,您应首先指定连接,然后将数据库名称指定为第二个参数。

因此,请将其更改为mysqli_select_db($mysqli, "DATABASE");。同时交换mysqli_query()功能中的参数。

答案 1 :(得分:0)

在浏览代码时,我发现了一些语法错误。

将代码:if(!mysqli_query($sql, $mysqli)) {替换为:

if(!mysqli_query($mysqli, $sql)) {

从上面的代码中可以看出,您只是混淆了您的变量位置。 mysqli_query()应该将连接链接($mysqli)作为第一个参数,将查询($sql)作为第二个参数。

同样,您的mysqli_select_db()函数也会交换变量。它应该是:

mysqli_select_db($mysqli, "DATABASE");

请记住,您在&#34;程序风格&#34;,NOT&#34;面向对象&#34;中使用这些功能。风格,所以的区别在于