根据其他列值获取列值

时间:2011-12-13 22:35:23

标签: php mysql

好的,如果标题有意义,我有一个订单。我希望用户能够通过订单号搜索他们的订单。然后我想从中提取任何信息。所以

ID | Name | Date
01 | John Smith | 12-13-11

如果我查询ID为01,我希望能够看到John Smith的名字。我该怎么做?这不能给我我想要的东西:

$name = "SELECT name FROM order WHERE id = '$prof'" . mysql_real_escape_string($prof) . "'";

SELECT后的名字应该是*吗?谢谢!

1 个答案:

答案 0 :(得分:4)

试试这个:

$query = "SELECT name FROM `order` WHERE id = '" . mysql_real_escape_string($prof) . "'";

请注意,order在MySQL中是reserved word,应该用反引号包围。