<?php
# include config file
require_once 'config.php';
# include the db client classes file (use own path of the file location)
require_once '../Import.php';
# import client for MySql
use Nemiro\Data\MySql as MySql;
# import command class
use Nemiro\Data\DBCommand as DBCommand;
# best practice is to use 'try { } catch { }' blocks
try
{
# create client instance
$client = new MySql();
# create command
$client->Command = new DBCommand('SELECT * FROM users LIMIT 1');
# execute the command and get single row
$row = $client->GetRow();
if ($row != NULL)
{
# get filed name list of the row
$fieldsName = array_keys($row);
echo '<table style="width:500px;">';
echo '<tbody>';
# output data of the row
foreach ($fieldsName as $field)
{
echo '<tr>';
echo '<td>'.$field.'</td>';
echo '<td><input type="text" value="'.$row[$field].'" style="width:100%" /></td>';
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
}
else
{
echo 'The query returned no results...';
}
}
catch (Exception $ex)
{
echo 'Error: '.$ex->getMessage();
}
?>
|