Új hozzászólás Aktív témák

  • Jim-Y

    veterán

    Közben szinte mindent átírtam PDO-ra, de az egyik még nem megy:

    $action = $_POST['action'];
    if($action == "get_apn"){
    $get_apn = mysql_query("SELECT name FROM wimyn_db.apns WHERE range_desc_id='1'");
    $rows = mysql_num_rows($get_apn);
    if(!empty($rows)){
    $res = mysql_fetch_assoc($get_apn);
    echo $res['name'];
    } else {
    echo "No apn found";
    }
    } else if...stb..

    Ezt azért nem tudom átírni, mert eddig úgy írtam át, hogy:
    $result = $db->prepare("SELECT description,images FROM offers WHERE offer_id=:getoffer");
    $result->execute(array(
    ":getoffer" => $_POST["getoffer"],
    ));

    tehát, mindig a query után olvastam be a paramétert -> :getoffert.
    Viszont a fenti példában először kéne beolvasnom a :getoffert, és ennek tartalma szerint csinálnék query-t, ezt hogy lehet megoldani? Vagy csak simán így?

    $result->execute(array(
    ":action" => $_POST["action"],
    ));
    //$action = $_POST['action'];
    if(ide kéne egy ellenőrzés){ //$action == "get_apn"
    $result = $db->prepare("SELECT name FROM apns WHERE range_desc_id=:action");
    stb..
    } else if

    Remélem érthető a probléma :B

Új hozzászólás Aktív témák

Hirdetés