Мой документ php, который имеет связь с базой данных, не будет писать таблицу - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть документ php, который связан с моей базой данных. Я пытался заставить его написать таблицу с информацией из указанной базы данных. Однако он ничего не напишет, даже сообщение об ошибке. Я попробовал соединение, оно работает. ниже мой код и изображение базы данных. Я очень благодарен за любую помощь. Заранее спасибо!

  <?php

    //phpinfo();

        ini_set('display_errors', 1);
        ini_set('display_startup_errors', 1);
        error_reporting(E_ALL);


$tjener= "localhost";
$brukernavn="root";
$passord="";
$database="karakterer";
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$kobling= new mysqli($tjener, $brukernavn, $passord, $database);

if($kobling->connect_error){
  die( "noe gikk galt" . $kobling->connect_error);
}
else {
  echo "eg kjører";
}
$kobling->set_charset("utf8");

$sql= "select elevinfo.fNavn, elevinfo.ENavn, fødselsdato, lærer.fnavn, lærer.enavn, fagnavn, opprettet
from fag
join studieret
on fag.idStudieretning= studieret.idstudieretning
join lærer
on fag.idlærer = lærer.idlærer
join elevinfo
on studieret.idstudieretning = elevinfo.idstudieret";


$resultat= $kobling->query($sql);

echo "<table>";

while($rad=$resultat->fetch_assoc() ){
  var_dump($rad);
  // echo "hei";
  // $elevfnavn=$rad["elevinfo.fnavn"];
  // $elevenavn=$rad["elevinfo.ENavn"];
  // $fødselsdato=$rad["fødselsdato"];
  // $lærerF=$rad["lærer.fnavn"];
  // $fag =$rad["fagnavn"];
  //
  // echo "<tr>";
  // echo "<td>$elevfnavn</td>";
  // echo "<td> $elevenavn </td>";
  // echo "<td> $fødselsdato </td>";
  // echo "<td> $lærerF </td>";
  // echo "<td> $fag </td>";
  // echo "</tr>";
}
echo "</table>"


     ?>

структура базы данных

...