2010-05-16 7 views
2

hé les gars, je viens de commencer à essayer de convertir ma structure de requête en PDO et j'ai rencontré un problème étrange. Lorsque j'appelle une connexion de requête pdo dans une fonction et que la connexion est incluse en dehors de la fonction, la connexion devient indéfinie. Quelqu'un sait ce que je fais mal ici? Je jouais juste avec, mon exemple est ci-dessous.comment avoir une connexion définie dans la fonction pour la communication pdo avec DB

include("includes/connection.php"); 

function query(){ 
    $user='user'; 
$id='100'; 
$sql = 'SELECT * FROM users'; 
$stmt = $conn->prepare($sql); 
$result=$stmt->execute(array($user, $id)); 

// now iterate over the result as if we obtained 
// the $stmt in a call to PDO::query() 
while($r = $stmt->fetch(PDO::FETCH_ASSOC)) 
{ 
echo "$r[username] $r[id] \n"; 
} 
} 
query(); 

Répondre