php pdo代码获取数组中的结果并提取或切片部分

时间:2015-02-25 09:18:09

标签: php mysql pdo

我的优惠券栏目中的数据如下

500 => 24-03-2015,501 => 24-04-2015

我需要当用户搜索500然后它获得变量中的coupondate列数据并从中提取或切片部分如下.....并仅返回以下结果。

500 => 24-03-2015

<?php
    if(!empty($_GET['q'])) {
        $db = new PDO('mysql:host=localhost;dbname=circulation_scheme_prepaid', 'root', '');
        $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $q = $_GET['q'];
        $result = $db->prepare('SELECT coupondate FROM receipt WHERE coupon  = :coupon'); 
        $result->execute(array(':coupon' => "$q"));    
        $data = $result->fetchAll(PDO::FETCH_ASSOC); 
        $info = array();
        foreach($data as $row) {            
        $generateddate = $row['coupondate'];
        $info[] = array('date' =>$generateddate);
        }
        echo json_encode($info);    
    }
    ?>

plz帮助实现这个...我不知道如何实现这个......或者建议这是否可能

0 个答案:

没有答案