0

メッセージを保存するテーブルがあります。テーブルの列を表示したいと思います。なので作るのに時間がかかります。しかし、次のようなエラーがあります: Notice: Undefined index: 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 }?>
4

2 に答える 2

1

Undefined index: subject in

messagesテーブルにフィールド名があることを 100% 確信していますsubjectか ??? ここでは大文字と小文字を区別することが重要だと思います。

それがエラーの原因になるからです。

于 2013-01-02T01:36:57.153 に答える
0

次のクエリを実行すると、テーブル構造を取得できます。

DESCRIBE messages;

または、 mysql_list_fieldsを使用して、テーブルの列に関する情報を取得できます。

于 2013-01-02T01:36:59.617 に答える