Hallo Ich bin neu in PHP und lernen, ein Formular zu erstellen und in die Datenbank zu akzeptieren und bekomme diese Fehler.Erforderlich 2 Parameter angegeben 1
Warning: mysqli_query() erwartet mindestens 2 Parameter, 1 in C angegeben: \ xampp \ htdocs \ work \ demo.php auf Leitung 25
Warning: mysqli_error() erwartet genau 1 Parameter, 0 gegeben in C: \ xampp \ htdocs \ Arbeit \ demo.php on line 27 Fehler:
<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());
}
?>
Mögliche Duplikat [Mysqli \ _query erwartet mindestens 2 Parameter] (http://stackoverflow.com/questions/8073278/mysqli-query-expects-at-least-2-parameters) – Thamaraiselvam
Sind nicht die Fehlermeldungen _crystal clear_? Ich schlage vor, Sie schauen einfach in die Dokumentation dieser Befehle und _read_ it. – arkascha