PDO'da parameter binding özelliğiyle ilgili bi' örnek;

@bknz; Bu soruda detaylı bi' anlatım yapılmış gözüküyor.

<?php
	
	$db_host = "localhost";
	$db_port = 3306;
	$db_user = "root";
	$db_pass = "root";
	$db_name = "m2it";
	$db_charset = "utf8";
	
	try
	{
		$PDO = new PDO("mysql:host={$db_host};port={$db_port};dbname={$db_name};charset={$db_charset}", $db_user, $db_pass);
		
		# PDOStatement
		$stmt = $PDO->prepare("SELECT * FROM `logs` WHERE `channel` = :channel");
		
		$stmt->execute(array("channel" => "test"));
		
		$results = $stmt->fetchAll(PDO::FETCH_OBJ);
		
		print_r($results);
	}
	catch(PDOException $e)
	{
		echo $e->getMessage();
	}
çıktı;

Array
(
    [0] => stdClass Object
        (
            [ID] => 1
            [channel] => test
            [level] => 
            [message] => 
            [context] => 
            [extra] => 
            [formatted] => 
            [time] => 
        )

    [1] => stdClass Object
        (
            [ID] => 2
            [channel] => test
            [level] => 
            [message] => 
            [context] => 
            [extra] => 
            [formatted] => 
            [time] => 
        )
)