【问题标题】:autocomplete mysql concat with PDO使用 PDO 自动完成 mysql concat
【发布时间】:2013-07-26 12:56:30
【问题描述】:

我正在使用 concat 3 行中的自动完成功能 我需要 3 行中的一个结果,为此我使用 CONCAT...当我插入任何单词时,结果中没有显示任何内容..

在小提琴中效果很好:autocomplete with CONCAT in fiddle 这是auto.php:

<?
include_once('../include/config.php');

if (isset($_GET['term'])){
    $return_arr = array();
try{
$stmt = $conn->prepare("
SELECT * FROM MEDICAMENTOS WHERE CONCAT(presentacion, ' ', laboratorio,' ',p_activo) LIKE :term");
while($row = $stmt->fetch()){
      $return_arr[] = $row['medicamento1'];
        }
    echo json_encode($return_arr);
}
 catch(PDOException $e) {
        echo 'ERROR: ' . $e->getMessage();
    }
}
?>

我还需要知道如何使用 9 个输入进行自动完成。这是我在 index.php 中的脚本:

<label><b>Medicamento :</b></label><input type="text" class="input-block-level" value="" name="medicamento1" id="med"/>
<table>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento2" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento3" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento4" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento5" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento6" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento7" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento8" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento9" id="med"/></td></tr>
<tr class="hide"><td><input type="text" class="input-block-level" value="" name="medicamento10" id="med"/></td></tr>
</table>

【问题讨论】:

  • 在学习 mysql 和 jquery 之前为什么不学习基本的 PHP?循序渐进的学习会不会那么痛苦,也会更有成效。

标签: php mysql pdo jquery-autocomplete


【解决方案1】:

我已经这样做了..我更改为 mysqli。我找到了一个非常有用且简短的教程......对于将来需要它的任何人,这是页面:

autocomplete with mysqli

最好的问候。

【讨论】:

    猜你喜欢
    • 2016-02-27
    • 2018-07-13
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多