就是查询数据表中购物车中的数据,sql语句是这样的, $sql = "select p.id, p.cover, p.title, p.price, p.originalprice, c.num from shop_product p right join shop_cart c on p.id=c.productid where c.userid=?"; 里面的p和c是什么意思?sql语句为什么要这样写啊?
p和c都是给数据表定义的别名,p是shop_product的别名,c是shop_cart的别名,也可写成 shop_product as p 和 shop_cart as c,定义别名的目的一方面是为了简写方便,另外一方面是为了在相同名称的时候进行区分,例如,对字段定义别名 p.name as pname , c.name as cname