- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在做这样的查询:
$c = filterfunction($_POST['data']);
$sql="(descripcion LIKE '%".$c."%' or marca_repuesto LIKE '%".$c."%' or mod_nombre LIKE '%".$c."%' or anio LIKE '%".$c."%' or codigo LIKE '%".$c."%' )";
$query = mysql_query("
SELECT id,user,modelo,marca,marca_repuesto,descripcion,tipo,anio,cantidad,precio_costo,precio_lista,chasis,motor,codigo
FROM (repuestos left join marcas ON marca = m_id
left join modelos ON modelo = mod_id)
$sql
");
一切正常,但如果我在 repuestos.modelo 行中添加两个用“,”分隔的 id,则不起作用,而且我不知道如何在这一行中使用多个 id,谢谢大家.
最佳答案
您的问题并不完全清楚您的问题。
如果要搜索单个匹配的id,需要
WHERE id = ?
如果要搜索多个匹配的id,需要
WHERE id IN (?,?,?,?)
另请注意,您的OR LIKE
级联
descripcion LIKE '%".$c."%'
or marca_repuesto LIKE '%".$c."%'
or mod_nombre LIKE '%".$c."%'
or anio LIKE '%".$c."%'
or codigo LIKE '%".$c."%'
是灾难性糟糕表现的公式。 MySQL(和任何 RDBMS)不能为
使用索引 column LIKE '%value%'
所以它必须扫描整个表。当 MySQL 遇到 OR
时,它会再次扫描表。
您可能希望调查此应用程序的全文搜索。
关于php - 在 mysqlquery 和 php 方面需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18938374/
我试图用查询中的信息填充表格,但收到错误 500。我做错了什么? for($count = 0; $count "; echo ""; echo $row['jp.ARTNUM'];
我们有以下表格: Customer: customer_id (pk) customer_name customer_dob adress gender Album: Album_id (PK) a
我的查询如下所示: $result = mysql_query("CREATE OR REPLACE VIEW tid5 AS SELECT start, slut, vstart, vslut,
我正在尝试从 4 个表中获取数据,并且我编写了一个查询 SELECT c.id, c.name, c.price, c.duration, c.period, c.practi
这个问题已经存在: PHP's white screen of death [duplicate] 已关闭 4 年前。 这不是重复项,建议的链接对我根本没有帮助 最近我的网站遇到问题,出现白屏并显示
我正在做这样的查询: $c = filterfunction($_POST['data']); $sql="(descripcion LIKE '%".$c."%' or marca_repuesto
目前我正在使用 Node.js 开发一个项目。具体来说,我使用 adobe CEP 的 soem 样板,它允许您在程序的面板中运行一些 js。代码中有以下代码可以正常工作。 mysqlConn.que
此查询在搜索词中包含 +of 时返回零结果: SELECT DISTINCT * FROM pin WHERE MATCH ( title,
有没有办法强制 PHP 的 Mysql 终止在特定时间范围内未返回的查询? 我有时会看到运行数小时的昂贵查询(显然此时 HTTP 连接超时或用户已离开)。一旦积累了足够多的此类查询,它就会开始严重影响
我是一名优秀的程序员,十分优秀!