所需的2个参数1

时间:2017-01-24 09:20:33

标签: php

您好我是PHP的新手并且学习创建表单并将其接受到数据库中并且遇到这些错误。

警告:mysqli_query()需要至少2个参数,1在第25行的C:\ xampp \ htdocs \ Work \ demo.php中给出

警告:mysqli_error()需要在第27行的C:\ xampp \ htdocs \ Work \ demo.php中给出1个参数,0 错误:

<form action="demo.php" method="post">
<p>Input 1 : <input type="text" name="input1"></p>
<input type="submit" value="submit">
</form>





<?php
define('DB_NAME','forms');
define('DB_USER','root');
define('DB_PASSWORD','');
define('DB_HOST','localhost');

$link=mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD);

if(!$link)
{
    die('could not connect: '.mysqli_error());
}

$db_selected=mysqli_select_db($link,DB_NAME);

if(!$db_selected)
{
    die('can\'t use'.DB_NAME.':'.mysqli_error());
}

$value=isset($_POST['input1']);

$sql="INSERT INTO demo(input1) VALUES ($value)";

if(!mysqli_query($sql))
{
    die('error:'.mysqli_error());
}

?>

2 个答案:

答案 0 :(得分:2)

你必须通过连接:

mysqli_query($link, $sql);

答案 1 :(得分:0)

mysqli_query($link, $sql) 

第一个参数应该是连接链接