php - 如何从记录等于1的列中提取数据?

标签 php mysql

我会尽力向您解释我的问题。我正在寻求建议,因为我陷入僵局。 我有一个在线商店的数据库(它不卖任何东西,只是向人们展示所有者的产品)。

我有两个(它们更多,但对于这种情况我们只考虑其中两个)表。在第一个:

products name | gender | id_product | etc..

    john        male     23

第二个:

id_product | man_56 | man_54 | man_52 | man_50 | etc...

 23         0         1       0        1

id_product 与第一张表相同。它用于链接两个表。另外 1=可用,0=不可用)。

截图:

enter image description here

现在我不知道如何只选择/打印记录为 1 而不是 0 的列。我是否需要指定表的每一列的名称?

最佳答案

你可以使用

SELECT * from tablename where columname = 1

tablename 是您的表名称,即 products columnname 是您要检查的字段的名称。

关于php - 如何从记录等于1的列中提取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33742857/

相关文章:

php - 将 CSS 部分与 SMARTY + PHP 放在一起

php - 测试不存在的代码

php - 使用mysql int 长度大于11时插入错误值

mysql - 无法将 Smartgwt 应用程序连接到 mysql 数据库远程服务器

javascript - 在 JavaScript 中独立定位 while 循环的每个元素?

PHP PDO : Syntax error or access violation

php - 我怎样才能同时防止相同的条目?

php - 将表中的行复制到具有不同 id 的同一个表中

mysql - 这个更新查询有什么问题?我得到 "no records changed"

php - 如何在 CodeIgniter 中选择免费房间进行预订 - 两张 table ?