Php 如何显示表中的某些列?

Php 如何显示表中的某些列?,php,mysql,Php,Mysql,我有一张储存信息的桌子。 我想显示表中的列。 所以我需要一段时间来完成。 但我有一个错误,比如:注意:未定义索引:subject in。。 我希望有人能帮助我,非常感谢 <?php //Proceso de conexión con la base de datos $conex = mysql_connect("localhost", "root", "root") or die("No se pudo r

我有一张储存信息的桌子。 我想显示表中的列。 所以我需要一段时间来完成。 但我有一个错误,比如:注意:未定义索引:subject in。。 我希望有人能帮助我,非常感谢

        <?php 
        //Proceso de conexión con la base de datos
        $conex = mysql_connect("localhost", "root", "root")
                or die("No se pudo realizar la conexion");
            mysql_select_db("carpe",$conex)
                or die("ERROR con la base de datos");

        //Iniciar Sesión
        session_start();

        //Validar si se está ingresando con sesión correctamente
        if (!$_SESSION){
        echo '<script language = javascript>
        alert("usuario no autenticado")
        self.location = "login.php"
        </script>';
        }

        $id_from = $_SESSION['id'];
        echo $id_from;
        $consulta=mysql_query("select * from messages where id_from='".$id_from."'");
        if($consulta === FALSE) {
            die(mysql_error()); // TODO: better error handling
        }

        while($filas=mysql_fetch_array($consulta)){
            echo $filas['id'];  
            $id_to=$filas['id_to'];
            $status=$filas['status'];
            $subject=$filas['subject'];
            $text=$filas['text'];
            $time=$filas['time'];
            $deleted=$filas['deleted'];

        ?>
        <label>
        <?php echo $id,$id_to,$subject,$text;?></label><br>
        <?php }?>

未定义索引:主题在

您是否100%确定表
消息
有字段名
主题
???我认为区分大小写在这里很重要


因为这就是导致错误的原因。

您可以通过执行以下查询来获取表结构:

DESCRIBE messages;

或者,您可以使用获取有关表列的信息。

ID ID\u从ID\u到Status Subject Text Time Deleted这些是columnsCapital S:)区分大小写。您通常应以小写形式命名所有字段,以避免这些意外的不匹配:)@user1905120没有问题,如果这有帮助,请勾选我的答案:)[“主题”!=[“主题”]