插入查询无效|语法错误

时间:2013-11-12 15:33:56

标签: php mysql sql phpmyadmin

我正在使用此查询来插入值,但它无效。

$sql="INSERT INTO $tbl_name (type, weight, side, size, quantity)
            VALUES ($stock_type, $weight, $side,$size,$quantity)";

在数据库表中,'value type'是所有值的varchar

2 个答案:

答案 0 :(得分:0)

我不知道列类型,但您需要引用字符串类型字段的值:

$sql='INSERT INTO $tbl_name (type, weight, side, size, quantity)
            VALUES ("$stock_type", "$weight", "$side", "$size" , "$quantity")';

答案 1 :(得分:0)

如果这些列中的任何一列是char,varchar或date,则需要引用它们。

$sql="INSERT INTO $tbl_name (        type,   weight,    side,  size,  quantity)
           VALUES           ('$stock_type', $weight, '$side', $size, $quantity)";