PHP PDO bir param isteğe bağlı yapmak için bir yolu var mı?

0 Cevap php

Ben bu sorgu var ki:

$qry = 'SELECT p.id FROM products p 
        WHERE p.type = :type AND p.parent = :parent';

Ben "tipi" isteğe bağlı yapmak istiyorsa o zaman ben bunu nasıl biliyorum tek yolu böyle bir şey yapmak olacaktır:

$qry = 'SELECT p.id FROM products p 
        WHERE p.parent = :parent';

if(isset($type))
{
    $qry .= 'AND p.type = :type';
}

Bu en iyi yolu nedir? $ Type = "*" sonra her türlü çekerseniz ben orijinali gibi tutmak, ve ... Örneğin, bu isteğe bağlı olduğunu belirtmek için parametre çeşit kullanabileceğiniz bir yol olup olmadığını merak ediyorum.

Nedir bu yapmak için en iyi yolu nedir?

0 Cevap