Php 当mysql查询终止,但查询在dbms中工作时,如何修复我的代码?

Php 当mysql查询终止,但查询在dbms中工作时,如何修复我的代码?,php,mysql,Php,Mysql,我正试图为一所学校建立一个网站,在那里我必须加入表格才能得到结果。当我在运行时将代码插入phpMyAdmin并给出所需的结果时,但在php文件中它就死了 <?php $database = conn if (mysqli_connect_error()) { alert ("Ingen kontakt med server."); } if (isset($_POST ["finnKlasse"])) { $klassekode=$_POST ["klassek

我正试图为一所学校建立一个网站,在那里我必须加入表格才能得到结果。当我在运行时将代码插入phpMyAdmin并给出所需的结果时,但在php文件中它就死了

<?php

$database = conn

if (mysqli_connect_error()) {

    alert ("Ingen kontakt med server.");

}

if (isset($_POST ["finnKlasse"])) {

    $klassekode=$_POST ["klassekode"];  
    $sqlSetning= "SELECT STUDENT.bildenr, STUDENT.fornavn, STUDENT.etternavn, BILDE.filnavn FROM STUDENT INNER JOIN BILDE ON STUDENT.bildenr=BILDE.bildenr WHERE STUDENT.klassekode=$klassekode;";
    $sqlResultat=mysqli_query($database,$sqlSetning) or die ("Errormessage");

    $rad=mysqli_fetch_array($sqlResultat); 

    print("$rad");

}

您收到了什么错误消息?
$klassekode是字符串吗? 如果是这样的话,改变这个

$sqlSetning= "SELECT STUDENT.bildenr, STUDENT.fornavn, STUDENT.etternavn, BILDE.filnavn FROM STUDENT INNER JOIN BILDE ON STUDENT.bildenr=BILDE.bildenr WHERE STUDENT.klassekode=$klassekode;";

$sqlSetning=“从学生内部连接学生的BILDE中选择STUDENT.bildenr、STUDENT.fornavn、STUDENT.etternavn、BILDE.filnavn。bildenr=BILDE.bildenr,其中STUDENT.klassekode='$klassekode'
重要注意事项:这容易受到SQL注入的攻击。请尝试使用事先准备好的语句

使用预先准备好的语句来获得提示!这是如此重要。
$sqlSetning= "SELECT STUDENT.bildenr, STUDENT.fornavn, STUDENT.etternavn, BILDE.filnavn FROM STUDENT INNER JOIN BILDE ON STUDENT.bildenr=BILDE.bildenr WHERE STUDENT.klassekode='$klassekode'";<br>