我目前正在使用CI来开发一个小应用程序 - 我使用查询链运行大多数查询,但是我遇到了使用CONCAT函数插入空格的问题,如下所示:
$this->db->select('P.PizzaID, P.PizzaName AS Pizza Name, S.SupplierCode AS Supplier Code, P.CookingTime AS Cooking Time, CONCAT(S.SupplierTitle, ' ', S.SupplierFirstName, ' ', S.SupplierLastName) AS Name')
->from('Pizzas P, Supplier S')
->where('P.CookingTime', 30)
->get();
查询错误,因为我想在获取每个值之间插入空格。我究竟做错了什么?
答案 0 :(得分:2)
如果要在php字符串中包含引号,则需要使用与字符串的封闭引号不同的样式引号,或者使用反斜杠转义内部引号。
每个单引号实际上是打开和关闭外部字符串,导致语法错误。