我有一个连接到数据库的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>"
?>
数据库结构