My function does not want to load. I am trying to echo out id
, name
, and age
. What am I doing wrong?
<?php
$db_host = "localhost";
$db_username = "root";
$db_pass = "";
$db_name = "testdb";
$dbh = new PDO('mysql:host='.$db_host.';dbname='.$db_name,$db_username,$db_pass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
function getManger () {
global $con;
$sql= $dbh->prepare("SELECT * FROM test_tbl");
$stmt = $db->prepare($sql);
$stmt->execute();
while( $row = $stmt->fetch(PDO::FETCH_ASSOC) ) {
$id= $row['id'];
$name = $row['name'];
$age - $row['age'];
echo "<li>$id</li>";
echo "<li>$name</li>";
echo "<li>$age</li>";
}
}
?>