PHP PDO ile dinamik sorgular

0 Cevap php

Ben PDO mysql_query () benim geçmişi komut dönüştürmek için nasıl anlamaya çalışıyorum. Ben rastgele seçebilirsiniz 4 giriş alanları ile bir form var. Hangi 0, 1, 2, 3, 4 alanları almak için çalışıyoruz hangi bilgileri bağlı olarak seçilmiş olması anlamına gelir.

Ben böyle db sorgulamak için denedim:

$q = $db->prepare('SELECT date,
                          name,
                          action
                   FROM history
                   WHERE name = :name
                   AND action = :action');

$q->bindParam(':name', $Name, PDO::PARAM_STR, 20);
$q->bindParam(':action', $Action, $PDO::PARAM_STR, 20);
$q->execute();

Ben seçilen tüm alanları var ve bütün tarihin gösterdiği istemiyorsanız Ama bu işe yaramazsa.

Mysql_query () Ben sadece bunu istiyorum:

mysql_query('SELECT date,
                    name,
                    action
             FROM history
             $Name
             $Action');

Hangi hiçbir $ İsim ya $ Hareket onlar sadece sorguya dahil değil varsa demektir.

Ben sadece kopyalamak gerekir / ('') $ q = $ db-sorgusuna eski sorguyu yapıştırın? Ama bu tür PDO kullanarak amacı yendi.

0 Cevap