У меня есть документ 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>"
?>
структура базы данных