jeudi 21 juin 2018

This page isn’t working localhost is currently unable to handle this request. HTTP ERROR 500, can`t show DB

есть небольшие проблемы с php в данном коде, но пока не могу понять какие именно, поправьте если это возможно. В php первый раз пока еще не особо вкурил че-куда, локальный сервак под MAMP, простые php скрипты выводит.

<?php
$mysqli = new mysqli ('localhost', 'root', 'password', 'database');
if ($mysqli->connect_errno)
{
  echo "Извините возникла проблема на сайте";
  echo "Ошибка: Не удалось создать соединение с базой MySQL и вот почему: \n";
  echo "Номер ошибки:".$mysqli-connect_errno."\n";
  echo "Ошибка:".$mysqli-connect_error."\n";
  exit;
}

$sql = 'SELECT * FROM 'testdb'';
if (!$run = $mysqli->query($sql))
{
  echo "Извините, возникла проблема в работе сайта";
  echo "Ошибка: Наш запрос не удался и вот почему: \n";
  echo "Запрос:".$sql."\n";
  echo "Номер_ошибки".$mysqli->errno."\n";
  echo "Ошибка:".$mysqli->error."\n";
  exit;
}
$result = array();
if ($run && mysqli_num_rows($run) !=0)
{
  while ($rs = $run->fetch_assoc())
   {
    $result[] = $rs;
   }
}
$tbody = ' ';
foreache($result as $key=>$val)
{
  $data = 'tr';
  $data .= 'td'.$val['id'].'</td>';
  $data .= '</tr>';
}
 ?>

 <!doctype html>
<html lang="en">
  <head>
<meta charset="UTF-8">
<title>Test</title>
  </head>
  <body>
    <?=$tbody?>
  </body>
  </html>




Aucun commentaire:

Enregistrer un commentaire