PHP/SQL向SQL插入数据

PHP/SQL向SQL插入数据,php,mysql,sql,Php,Mysql,Sql,我正在尝试从表单向sql插入数据,但数据没有进入sql表。而且我没有收到错误。以下是我所拥有的: <?php mysqli_select_db($connect, "prekes"); if(isset($_POST['submit'])) { $pavad = $_POST['pavad']; $Gamintojas = $_POST['Gamintojas']; $Spalva = $_POST['Spalva']; $Kiekis =

我正在尝试从表单向sql插入数据,但数据没有进入sql表。而且我没有收到错误。以下是我所拥有的:

<?php
mysqli_select_db($connect, "prekes");
if(isset($_POST['submit']))
{
     $pavad =  $_POST['pavad'];
     $Gamintojas =  $_POST['Gamintojas'];
     $Spalva =  $_POST['Spalva'];
     $Kiekis =  $_POST['Kiekis'];
     $Blizgumas = $_POST['Blizgumas'];
     $Kaina =  $_POST['Kaina'];
     $Kategorija =  $_POST['Kategorija'];
     $sandely =  $_POST['sandely'];

$query="
INSERT INTO prekes 
( pavad, Gamintojas, Spalva, Kiekis
, Blizgumas, Kaina, Kategorija, sandely) 
VALUES 
( '$pavad', '$Gamintojas', '$Spalva', '$Kiekis'
, '$Blizgumas', '$Kaina', '$Kategorija', '$sandely')
";

      if(mysqli_query($connect,$query))
      {
        echo "prideta";
      }else {
        echo"nope";
      }
}
?>

我让它工作了,我到sql数据库的路径错了-<代码>mysqli_选择数据库($connect,“prekes”);->mysqli_select_db($connect,“produktai”)

Noob错误..

您在代码中混淆了
mysql
mysqli
。此外,更好的做法是使用准备好的语句,而不是在查询字符串中嵌入变量,尤其是在不验证它们的情况下。这是一个巨大的安全漏洞,称为SQL注入。是的,我已经解决了这个问题,但我仍然不明白我的错误,为什么我的数据不会进入SQL。用你实际使用的代码更新你的问题我更新了if(mysql\u query($query))->if(mysqli\u query($query))
mysqli\u query()
需要2个参数,而不是1个参数
</table>
<div class="prekiu_lentele">
<div class="lent">
<table class="lenetele_prekems" align="center">
<form action="insert.php" method="post">
<form action="update.php" method="get">
<tr>
    <th>Pavadinimas:<input type="text" name="pavad"></tr>
    <th>Gamintojas:<input type="text" name="Gamintojas"></tr>
    <th>Spalva:<input type="text" name="Spalva"></tr>
    <th>Kiekis:
      <select name="Kiekis">
        <option value="1l">1 l</option>
        <option value="2l">2 l</option>
        <option value="5l">5 l</option>
        <option value="10l">10 l</option>
      </select></tr>
    </tr>
    <tr>
    <th>Blizgumas:<input type="text" name="Blizgumas"></tr>
    <th>Kaina:<input type="text" name="Kaina"></tr>
    <th>Kategorija:<input type="text" name="Kategorija"></tr>
    <th>Kiekis sandelyje:<input type="text" name="sandely"></tr>
    </tr>
    <tr>
      <th ><input type="submit"; style="width: 300px"; value="Insert"  name="submit" ></th>
</tr>
</form>