@dika3

Как сделать таблицу?

Как сделать так, чтобы он выводил данные в таблице, а не просто массивом
<?php
define('DB_DRIVER','mysql');
define('DB_HOST','localhost');
define('DB_NAME','ladoshkin2');
define('DB_USER','user157');
define('DB_PASS','157266');
define("CHARSET",'utf-8');
try {
$connect_str = DB_DRIVER.':host='.DB_HOST.';dbname='.DB_NAME.';charset='.CHARSET;
$db=new PDO($connect_str,DB_USER,DB_PASS);
/*$rows=$db->exec("INSERTINTO `testing` VALUES
(null,'Ivan','ivan@test.com'),
(null,'Petr','Petr@test.com'),
(null,'Vasiliy','vasiliy@test.com')
");*/
$error_array=$db->errorInfo();
if ($db->errorCode() !=0000)
echo "SQL ошибка:".$error_array[2].'
';
if($rows) echo "Количество затронутых строк:".$rows."
";
$result=$db->query("SELECT*FROM `Поставщики`");
$error_array=$db->errorInfo();
if($db->errorCode()!=0000)
echo "SQL ошибка:".$error_array[2]. '

';
while($row=$result->fetch(2))
{
foreach($row as $field)
{ echo $field ." ";
} echo '';
}
echo '';
$result=$db->query("SELECT*FROM `Детали` ");
$error_array=$db->errorInfo();
if($db->errorCode()!=0000)
echo "SQL ошибка:".$error_array[2]. '

';
while($row=$result->fetch(2))
{
foreach($row as $field)
{ echo $field ." ";
} echo '';
}
echo '';
$result=$db->query("SELECT*FROM `Проекты`");
$error_array=$db->errorInfo();
if($db->errorCode()!=0000)
echo "SQL ошибка:".$error_array[2]. '

';
while($row=$result->fetch(2))
{
foreach($row as $field)
{ echo $field ." ";
} echo '';
}
echo '';
$result=$db->query("SELECT*FROM `Поставки`");
$error_array=$db->errorInfo();
if($db->errorCode()!=0000)
echo "SQL ошибка:".$error_array[2]. '

';
while($row=$result->fetch(2))
{
foreach($row as $field)
{ echo $field ." ";
} echo '';
}
}
catch(PDOException $e)
{
die("Error:".$e->getMessage());
}
?>
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы