i have a database table that is set up like so::
ID | NAME | VALUE
1 | item1 | item1value
1 | item2 | item2value
and so on...
what i want to do, is on a sql query, loop through all the rows and set a variable which is:
$name = $value
This should then set e.g. 2 variables of:
$item1 = item1value
$item2 = item2value
How can i do this in a foreach loop?
CONNECTION DETAILS ETC
$dsn = "mysql:host=$server;dbname=$database";
$db = new PDO($dsn, $username, $password);
$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$query = "SELECT * FROM `values`";
try
{
$stmt = $db->prepare($query);
$stmt->execute();
}
catch(PDOException $ex)
{
die("Failed to run query: " . $ex->getMessage());
}
$rows = $stmt->fetchAll();
foreach($rows as $row){
// WHAT TO PUT HERE?
}