我试图将三个变量连接成一个变量并将结果插入到MYSQL表中。
到目前为止,这是我的代码:
$title = $_GET['title'];
$colour = $_GET['colour'];
$shoe_id = $_GET['shoe_id'];
$order_title = $title + '(' + $colour + '|' + $shoe_id');
$sql="INSERT INTO orders(order_title_1)
VALUES('$order_title')";
$result=mysql_query($sql);
Result : $title ($colour | $shoe_id)
i.e. Ara Ladies Reggio Lazer Cut Trouser Shoe (White | 51179-05G) | 12200
目前,存储在数据库中的结果为零。我认为这是因为我使用了' +'然而,操作员不正确,我不确定我应该使用什么来连接变量。
如何正确连接变量需要做什么?
感谢。
答案 0 :(得分:1)
正确的方法是
$order_title = $title .'( '.$colour.'|'.$shoe_id.' )';
在PHP中,concat运算符是.
而不是+
+
是PHP中的算术运算符