在数据库表中使用mysqli插入数据无法正常工作?连接是否正常

用户3931058
  • 它应该说新记录,然后我应该能够在项目表中看到新数据

  • 与数据库文件的连接包含:

        $server="localhost";
        $login="root";
        $pass="";
        $database="floweritem";
    
        $con=mysqli_connect($server,$login,$pass,$database);
        if(mysqli_connect_errno()){
        echo "Failed connect to MYSQL".mysqli_connect_error();
        }
    
  • 形式动作

  • 的PHP

        <?php
        if(isset($_POST['submit'])){
        $Name=mysqli_real_escape_string($con,$_POST['Name']);
        $Desc=mysqli_real_escape_string($con,$_POST['Desc']);
        $Size=mysqli_real_escape_string($con,$_POST['Size']);
        $Price=mysqli_real_escape_string($con,$_POST['Price']);
    
    
        //no problwm with connection to table or database
        $sql="INSERT INTO `items`(`Name`,`Description`,`Size`,`Price`) 
        VALUES($Name,$Desc,$Size,$Price)";
        echo $Desc;
    
    
        if(mysqli_query($con,$sql)){ 
        echo "new record";
        }
        //always get wrong
        //can't find problem
        else{echo"Wrong";}
        mysqli_close($con);
        }
        ?>
    
  • 显示$ Desc但无法成功在项目表中插入数据

瞳孔

您需要为值添加单引号。

更正的代码:

 //no problwm with connection to table or database
    $sql="INSERT INTO `items`(`Name`,`Description`,`Size`,`Price`) 
    VALUES('$Name','$Desc','$Size','$Price')";
    echo $Desc;

否则,MySQL会将用户输入的值视为MySQL关键字,因此会产生语法错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP插入数据库无法正常工作

来自分类Dev

使用 javafx 插入数据库无法正常工作

来自分类Dev

用PHP插入数据库无法正常工作

来自分类Dev

PHP / MySQL插入数据库无法正常工作

来自分类Dev

使用codeigniter框架将数据插入数据库无法正常工作

来自分类Dev

使用C#将数据插入Access数据库无法正常工作

来自分类Dev

图像插入数据库并显示使用php和mysql无法正常工作

来自分类Dev

orphanRemoval在休眠模式下无法正常工作:从列表中插入和删除的元素在数据库中保持不变

来自分类Dev

SQLite数据库无法正常工作

来自分类Dev

从数据库获取无法正常工作?

来自分类Dev

使用数据库生成的导航栏无法正常工作

来自分类Dev

在 Java 中使用 JDBC 创建数据库时,主要方法无法正常工作

来自分类Dev

从数据库获取数据无法正常工作

来自分类Dev

使用JDBC的模棱两可的列,但查询在数据库中工作正常

来自分类Dev

插入数据库使我“本地主机无法正常工作”

来自分类Dev

当我尝试连接数据库时,我的灯项目无法正常工作

来自分类Dev

远程MySQL数据库连接Laravel 5无法正常工作

来自分类Dev

无法使用json在数据库中插入数据

来自分类Dev

无法在数据库表中插入值

来自分类Dev

创建角色和数据库PostgreSQL无法正常工作

来自分类Dev

从数据库中查询到的codeigniter无法正常工作

来自分类Dev

从mysql迁移后,postgres数据库无法正常工作

来自分类Dev

将Django与旧版数据库集成无法正常工作

来自分类Dev

sqlite数据库无法正常工作错误638

来自分类Dev

Android数据库简单程序无法正常工作

来自分类Dev

图片上传到mysql数据库无法正常工作

来自分类Dev

PHP类,扩展数据库无法正常工作

来自分类Dev

magento数据库sql无法正常工作

来自分类Dev

VB.Net更新数据库无法正常工作

Related 相关文章

  1. 1

    使用PHP插入数据库无法正常工作

  2. 2

    使用 javafx 插入数据库无法正常工作

  3. 3

    用PHP插入数据库无法正常工作

  4. 4

    PHP / MySQL插入数据库无法正常工作

  5. 5

    使用codeigniter框架将数据插入数据库无法正常工作

  6. 6

    使用C#将数据插入Access数据库无法正常工作

  7. 7

    图像插入数据库并显示使用php和mysql无法正常工作

  8. 8

    orphanRemoval在休眠模式下无法正常工作:从列表中插入和删除的元素在数据库中保持不变

  9. 9

    SQLite数据库无法正常工作

  10. 10

    从数据库获取无法正常工作?

  11. 11

    使用数据库生成的导航栏无法正常工作

  12. 12

    在 Java 中使用 JDBC 创建数据库时,主要方法无法正常工作

  13. 13

    从数据库获取数据无法正常工作

  14. 14

    使用JDBC的模棱两可的列,但查询在数据库中工作正常

  15. 15

    插入数据库使我“本地主机无法正常工作”

  16. 16

    当我尝试连接数据库时,我的灯项目无法正常工作

  17. 17

    远程MySQL数据库连接Laravel 5无法正常工作

  18. 18

    无法使用json在数据库中插入数据

  19. 19

    无法在数据库表中插入值

  20. 20

    创建角色和数据库PostgreSQL无法正常工作

  21. 21

    从数据库中查询到的codeigniter无法正常工作

  22. 22

    从mysql迁移后,postgres数据库无法正常工作

  23. 23

    将Django与旧版数据库集成无法正常工作

  24. 24

    sqlite数据库无法正常工作错误638

  25. 25

    Android数据库简单程序无法正常工作

  26. 26

    图片上传到mysql数据库无法正常工作

  27. 27

    PHP类,扩展数据库无法正常工作

  28. 28

    magento数据库sql无法正常工作

  29. 29

    VB.Net更新数据库无法正常工作

热门标签

归档