使用PHP准备语句填充表

时间:2017-08-01 20:52:51

标签: php mysql database prepared-statement

我有一个简单的表单,例如用户的输入并将其添加到数据库中,但是当我浏览数据库表时,我无法查看数据。它总是空的。我不知道发生了什么,代码昨天正常工作,但在我格式化我的电脑并再次安装了wamp服务器后停止工作。

var_name

>

<?php 
$db = new mysqli("localhost","testuser","password","testdb");
$title = "My users";
if (isset($_POST['submit'])) {
    $user = $_POST['username'];



  $result = $db->prepare("INSERT INTO links   VALUES('',?,?)");
  $result->bind_param("ss",$user,$title);
  $result->execute();
}

1 个答案:

答案 0 :(得分:1)

你能改变吗

$result = $db->prepare("INSERT INTO links   VALUES('',?,?)");

到这个

$result = $db->prepare("INSERT INTO yourtable (col, col2)   VALUES(?,?)");