gpt4 book ai didi

PHP插入Mysql失败(自增)

转载 作者:行者123 更新时间:2023-12-01 00:21:05 24 4
gpt4 key购买 nike


我已将我的 Mysql 表链接为:

enter image description here enter image description here

出现这个问题是因为我无法将 auto_increment 插入到我的 mysql 查询中。

index.php

<?php

$name=$_POST["name"];
$description=$_POST["description"];
$image=$_POST["image"];
$amount=$_POST["amount"];

$sql=mysql_query("INSERT INTO `store`(`id`, `name`, `description`, `price`, `image`) VALUES (NULL,'".$name."','".$description."','".$amount."','".$image."')");




?>

我通过 HTML 表单发布到它,它确实执行了查询,但我在该表中没有得到任何行。我认为这是因为 auto_increment 或 Unique 或 Primary。我被告知使用 NULL 代替 auto_increment 值,但它不起作用。

有什么帮助吗?

P.S 菜鸟在这里!

编辑:错误是:

Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\xampp\htdocs\Html\Home\index.php on line 9

最佳答案

从查询中删除 id 列:

$sql=mysql_query("INSERT INTO `store`(`name`, `description`, `price`, `image`) VALUES ('".$name."','".$description."','".$amount."','".$image."')");

关于PHP插入Mysql失败(自增),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26302070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com