如何从多个实体中选择属性?使用mysql和php

时间:2013-05-06 13:43:11

标签: php mysql database mysqli

问题是找到所有借用特定CD并且应该在特定日期之前返回的客户的姓名和电话号码。

这是我到目前为止所拥有的:

$sql = "select name AND telephone from customers ";
$data = mysqli_query($sql);
while( $row = mysqli_fetch_array($data) ) {
print_r($row);
}

姓名和电话号码是属性。客户和CD是实体集。客户与CD有“租”关系。租金包括属性日期和期间。

2 个答案:

答案 0 :(得分:0)

你的sql查询无效。

AND不会出现在SELECT中,请使用逗号','。

在WHERE子句中使用AND来过滤结果。

即。

SELECT * FROM customers WHERE borrow_id = 1 AND date < '2013-01-01 00:00:00;

答案 1 :(得分:0)

如上一个答案中所述,您必须使用逗号分隔您的属性:

  

选择姓名,来自客户的电话

“*”从表格“customers”中选择所有列(您将其命名为“attributes”)。