gpt4 book ai didi

phpMyAdmin 不允许将数字转换为十进制?

转载 作者:行者123 更新时间:2023-11-29 00:14:32 25 4
gpt4 key购买 nike

所以我的代码:

$productname = $_GET['productname'];
$productprice = $_GET['productprice'];
$productimage = $_GET['productimage'];
$productcat = $_GET['cat'];

$query = "INSERT INTO $tbl_name ('name, img, price, category') VALUES ('$productname, $productimage, $productprice, $cat')";

mysql_query($query);

$productprice = 1.99,phpMyAdmin 上的类型设置为十进制 (2,2)。查询运行时,它不会放入数据库中。我厌倦了在返回的数据库上作为 SQL 运行;

SQL 查询:

INSERT INTO products( name, img, price, category ) 
VALUES (

black pens, 007.jpg, **1.99**, stationary
)

MySQL 说:文档

1064 - 你的 SQL 语法有错误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“pens, 007.jpg, 19, stationary)”附近使用的正确语法

最佳答案

问题出在它之前的字符串数据上。应该引用:

INSERT INTO products( name, img, price, category ) 
VALUES (

'black pens', '007.jpg', 1.99, 'stationary'
)

关于phpMyAdmin 不允许将数字转换为十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23461385/

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