Hallo,
Das glaube ich nicht. Lass dir die Variable mal mit var_dump() anzeigen.
Gut ich hab mal versucht einen kleinen Test zu machen:
<?php
const DB_HOST = 'localhost';
const DB_NAME = '*********';
const DB_PASSWORD = '*********';
const DB_USERNAME = '*********';
function getDsn($host, $name) {
return 'mysql:host='.$host.';dbname='.$name;
}
$Dsn = getDsn(DB_HOST, DB_NAME);
$Database = new PDO($Dsn, DB_USERNAME, DB_PASSWORD);
$Database->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION);
$Database->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_BOUND);
$Sql = <<<SQL
SELECT Null
SQL;
$Statement = $Database->prepare($Sql);
$Statement->bindColumn( 1, $Id, PDO::PARAM_INT);
$Statement->execute();
$Statement->fetch();
var_dump($Id);
?>
Ausgabe:
int(0)
Viele Grüße Novi
--
"(...) deshalb mag ich Binärtechnik. Da gibt es nur drei Zustände: High, Low und Kaputt." (Wau Holland)
"(...) deshalb mag ich Binärtechnik. Da gibt es nur drei Zustände: High, Low und Kaputt." (Wau Holland)