如何在mysql中编写sql命令

如何在mysql中编写sql命令,mysql,Mysql,例如:名为products的表中有一个product name字段。我想展示一些与已知产品的产品名称相匹配的相关项目 如何编写sql查询命令 如果已知产品的产品名称为 我想得到所有的产品名称,它以真实的血液季节开始 如果已知产品的产品名称为 我想知道从24小时季开始的所有产品名称 sql:sql有什么错误 $query ="select p.products_id, pd.products_name, p.products_price from " .

例如:名为products的表中有一个product name字段。我想展示一些与已知产品的产品名称相匹配的相关项目

如何编写sql查询命令

如果已知产品的产品名称为

我想得到所有的产品名称,它以真实的血液季节开始

如果已知产品的产品名称为

我想知道从24小时季开始的所有产品名称

sql:sql有什么错误

$query ="select p.products_id, pd.products_name, p.products_price
                     from " . TABLE_PRODUCTS . " p " .
                             TABLE_PRODUCTS_DESCRIPTION . " pd
                     where p.products_status = 1
                     and p.products_id = pd.products_id
                     and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'
                    and p.products_id <> :product_id AND MATCH('products_name') AGAINST (:products_name IN NATURAL LANGUAGE MODE);
这是一个非常基本的SQL,我真的建议在发帖之前读一读,因为这个问题非常入门。不过,我非常乐意帮助您起步:


这是一个非常基本的SQL,我真的建议在发帖之前读一读,因为这个问题非常入门。不过,我非常乐意帮助您入门:。

从名为“真血季节%”的产品中选择*


从名称为“24小时季节%”的产品中选择*。

从名称为“真血季节%”的产品中选择*


选择产品中的*名称,如“24小时季节%”

我想使用MySQL

这应该能够获取您所选产品的标题,并使用它检索相关匹配项,例如

SELECT * FROM `products`
WHERE `id` <> :product_id -- don't return current product
AND MATCH(`product_name`)
AGAINST (:product_name IN NATURAL LANGUAGE MODE)
这要求您在products.product\u name列上创建全文索引。

我想看看如何使用MySQL

这应该能够获取您所选产品的标题,并使用它检索相关匹配项,例如

SELECT * FROM `products`
WHERE `id` <> :product_id -- don't return current product
AND MATCH(`product_name`)
AGAINST (:product_name IN NATURAL LANGUAGE MODE)

这要求您在products.product\u name列上创建全文索引。

除非解释,否则向下投票对包括我在内的任何人都没有帮助。这里有什么问题?没有标记PHP。而且,这不符合问题要求您是对的,经过编辑,它不是PHP。我一直在回答大部分PHP问题,这是我的疏忽,谢谢你指出:。我想你的意思是我在寻找错误的产品,我把它改了,这样提问者就可以在更改标题时联系到哪里去了,这有助于将来的学习。除非解释,否则否决票对包括我在内的任何人都没有帮助。这里有什么问题?没有标记PHP。而且,这不符合问题要求您是对的,经过编辑,它不是PHP。我一直在回答大部分PHP问题,这是我的疏忽,谢谢你指出:。我想你的意思是我在寻找错误的产品,我把它改了,这样提问者就可以在更改标题时联系到什么地方,从而有助于将来的学习。e、 g.表格结构,如CREATE table语句和数据,以及样本数据的预期结果,将非常有用。您确定相关内容的确切标准是什么?给定产品名称的某些部分。谢谢,例如,表格结构作为CREATETABLE语句和数据,以及样本数据的预期结果,将非常有用。您确定相关内容的确切标准是什么?给定产品名称的某些部分。谢谢,这句话的意思是什么:自然语言模式下的产品名称谢谢you@runeveryday你看过报纸了吗?如果您指的是:product_name,这是一个参数。Phil,谢谢,我已经将您的代码放入了我的sql命令中。但是我的IDE显示有一个错误。如何更正。谢谢。Phil,匹配的产品名称是:$products\u name如何在命令中使用,谢谢这行的意思是什么:product\u name在自然语言模式下谢谢you@runeveryday你看过报纸了吗?如果您指的是:product_name,这是一个参数。Phil,谢谢,我已经将您的代码放入了我的sql命令中。但是我的IDE显示有一个错误。如何更正。谢谢。菲尔,匹配的产品名称是:$products\u name如何将其放入命令中,谢谢
SELECT * FROM products WHERE product_name='title of show here';
SELECT * FROM `products`
WHERE `id` <> :product_id -- don't return current product
AND MATCH(`product_name`)
AGAINST (:product_name IN NATURAL LANGUAGE MODE)