I want to display entire sql table without knowing column names of that table. This table contains emp_id,emp_name,joining date,resignation_date,emp_address,emp_phone.
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
echo "Connection established";
if (isset($_POST['submit'])) {
$selected_table = $_POST['cycle'];
$query = "SELECT * FROM ".$selected_table;
$result = sqlsrv_query($conn, $query);
if (!$result) {
$message = 'ERROR:'.mysql_error();
return $message;
} else {
$i = 0;
echo "<html><body><table><tr>";
echo "the row value is ".sqlsrv_num_fields($result);
while ($i < sqlsrv_num_fields($result)) {
$meta = sqlsrv_get_field($result, $i);
echo "<td>".$meta['name']."</td>";
$i = $i + 1;
}
echo "</tr>";
$i = 0;
while ($row = sqlsrv_fetch_array($result)) {
echo "<tr>";
echo "rows are ".count($row);
$count = count($row);
$y = 0;
while ($y < $count) {
$c_row = current($row);
echo "<td>".$c_row."</td>";
next($row);
$y = $y + 1;
}
echo "</tr>";
$i = $i + 1;
}
echo "</table></body></html>";
sqlsrv_free_result($result);
}
}
sqlsrv_close($conn);
}
Recoverable fatal error: Object of class DateTime could not be converted to string