【问题标题】:Using PHP and MYSQL to do a search with a known Column使用 PHP 和 MYSQL 对已知列进行搜索
【发布时间】:2013-06-25 10:08:49
【问题描述】:

我一直在帮助我的一个叔叔做一些 PHP 和 MYSQL 编码。他的任务是接收 P.O.编号,请参阅列出该 P.O. 的表格,并返回到浏览器每行的特定列。我不确定这是否有意义。基本上,我们正在构建的是一个网络应用程序,用户可以在其中输入采购订单号,它会运行一个脚本,该脚本将在表中的特定列中搜索该 P.O.现在通常有多行具有相同的 P.O.所以我们需要它能够发回所有不同的行。现在为了让它更有趣,我们只需要这些行的特定列来进行数据处理。我们有一个访问数据库可以为我们完成所有这些工作,但我们正在考虑使用 MYSQL 和 PHP 来看看它是否更容易。任何帮助都会不胜感激,只要指向正确的方向就会有所帮助!谢谢大家!

【问题讨论】:

  • 第一个问题是到目前为止您尝试过什么?你还有很多东西要学,但你可以从here开始。
  • 老实说,我什至不知道从哪里开始。我已经将表格上传到 MYSQL 数据库并在网页上设置了 html 和表单。而已。我有一本书叫 Headfirst MYSQL and PHP,但它们似乎并没有很好地参考搜索特定的列。
  • 您指的是数据挖掘吗?
  • 对不起,我认为这会是建议。不过,这里有更多关于 Pattern matching in MySQL 的参考资料和另一个关于 Search for string within text column in MySQL 的参考资料

标签: php mysql search


【解决方案1】:

您可以在 SELECT 语句中指定特定的列名,这是您要查找的内容吗?

SELECT column_name_1, column_name_2, etc... FROM table_name WHERE po_column_name = 'P.O. NUMBER HERE';

【讨论】:

  • 现在通常会有多行具有相同的 P.O.所以我们需要它能够发回所有不同的行 - 来自OP的问题;那么这里的独特之处在哪里?
  • 是的!对不起,这看起来很基本。我对此很陌生。我有 C++ 的背景,但我缺乏 MYSQL 的任何参考资料。您对我在哪里可以找到一些可以帮助我理解特定呼叫的参考资料有什么建议吗?
  • 您可以在这里查看手册dev.mysql.com/doc/refman/5.0/en/select.html,也可以在网上搜索“SELECT statements”中的内容。 @Ohgodwhy 可能会被误解,但我认为 OP 希望所有行与 P.O. 匹配。数字,那么为什么在这种情况下需要 distinct 呢?
  • @MSost 没错。我需要所有具有相同 P.O 的行。非常感谢您的帮助。
猜你喜欢
  • 2011-03-21
  • 2019-11-16
  • 1970-01-01
  • 2017-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-23
相关资源
最近更新 更多