如何在PHP中连接用户定义的变量并将结果插入MySQL表

时间:2014-04-15 08:47:59

标签: php mysql sql

我试图将三个变量连接成一个变量并将结果插入到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

目前,存储在数据库中的结果为零。我认为这是因为我使用了' +'然而,操作员不正确,我不确定我应该使用什么来连接变量。

如何正确连接变量需要做什么?

感谢。

1 个答案:

答案 0 :(得分:1)

正确的方法是

$order_title = $title .'( '.$colour.'|'.$shoe_id.' )';

在PHP中,concat运算符是.而不是+

+是PHP中的算术运算符