PHP搜索显示字段数据库上的特定单词

时间:2014-11-07 00:45:27

标签: php sql search sql-like explode

有没有办法从PHP SQL中的字段表数据库中提取字符串?

我有一条街道,示例值为Waho, Segun, Gims, Korpa

并使用关键字segun运行搜索php 然后展示Waho,Segun,Gims,Korpa。

我可以在显示模式下只显示 Segun 吗?

我的查询select *from citys where street like '%$key%' or city like '%$key%' order by city asc limit 1 并使用echo $row['street']或使用explode显示它?

1 个答案:

答案 0 :(得分:0)

我不确定这是不是你的追求。但是,如果您使用PDO,则需要使用参数化查询。

您确实需要在问题中提供更多信息。

 $stmt = $pdo->prepare("SELECT street 
                        FROM citys 
                        WHERE street LIKE :key 
                           OR city LIKE :key
                        ORDER BY city ASC 
                        LIMIT 1");

 $stmt->execute(array('key' => "%{$key}%"));

 foreach ($stmt as $row) {
        echo $row["street"};
 }