-2

このクエリを使用して値を挿入していますが、機能していません。

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

データベース テーブルの「値の型」は、すべての値に対して varchar です

4

2 に答える 2

0

列の型はわかりませんが、文字列型のフィールドの値を引用する必要があります:

$sql='INSERT INTO $tbl_name (type, weight, side, size, quantity)
            VALUES ("$stock_type", "$weight", "$side", "$size" , "$quantity")';
于 2013-11-12T15:35:44.017 に答える
0

これらの列のいずれかが char、varchar、または date である場合は、それらを引用する必要があります。

$sql="INSERT INTO $tbl_name (        type,   weight,    side,  size,  quantity)
           VALUES           ('$stock_type', $weight, '$side', $size, $quantity)";
于 2013-11-12T15:35:57.070 に答える