php - 根据另一个列值获取列值

标签 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 之后的名字应该是 * 吗?谢谢!

最佳答案

试试这个:

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

注意 orderreserved word在 MySQL 中,应该用反引号包围。

关于php - 根据另一个列值获取列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8497208/

相关文章:

php - 使用CodeIgniter进行Sql插入、选择

mysql - 数据库结构 - 两张表还是一张表?

php - 在 laravel 中删除与用户相关的所有帖子

php - 是否可以使用 PDO 在插入中嵌入 select 语句

php - 我如何使用 PHP 给 MySQL 中的每一行删除按钮?

php - 显示使用 imagecreatefromstring 创建的图像

php - 错误: Database table jobs for model Job was not found

python - 命令 "python setup.py egg_info"失败,错误代码 1 in/tmp/pip-build-hg0dbjgz/mysqlclient/

mysql - 防止mysql中的 "double holiday taking"

php - 设置关系 Grocery crud 错误