2017-05-28 14 views
-1

これは私のコードです。データベースに接続され、テーブルが正常に作成され、値が正常に入力されます。質問に記載されているエラーは、いつ表を表示するかを示しています。このエラーは登録番号と両方のエラーです。とsub1。Notice:未定義のインデックス:enrollment_number in C: wamp www lamp main.php 162行

$student_academic_details = "CREATE TABLE student_academic_details 
    (
     enrollment_number varchar(30), 
     sub1 int(2), 
     sub2 int(2), 
     sub3 int(2) 
    )"; 

echo"<br><br>"; 

if (mysqli_query($conn, $student_academic_details)) 
    { 
     echo "Table student_academic_details created successfully"; 
    } 
else 
    { 
     echo "Error creating table: " . mysqli_error($conn); 
    } 

echo"<br><br>"; 

$row2 = "INSERT INTO student_academic_details VALUES ('009/015', '87', '78', '85')"; 

if (mysqli_query($conn, $row2)) 
    { 
     echo "New record created successfully"; 
    } 
else 
    { 
     echo "Error: " . $row2 . "<br>" . mysqli_error($conn); 
    } 



$show = "select * FROM student_personal_details"; 
$result = mysqli_query($conn, $show); 
if (mysqli_num_rows($result) > 0) 
    { 

    while($row = mysqli_fetch_assoc($result)) 
     { 
     echo "id: " . $row["enrollment_number"]. " - sub1: " . $row["sub1"]. "<br>"; 
     } 
    } 
else 
    { 
    echo "0 results"; 
    } 
+0

テーブルにenrollment_numberカラムがありませんこの表のスペルまたは単語 –

+0

を確認してくださいstudent_personal_detailsあなたはそのフィールドを持っていますか?またはテーブル名をstudent_personal_detailsからstudent_academic_detailsに間違えて入力してください – Exprator

+0

ありがとうございました...私は自分の愚かさを信じることができません –

答えて

0

student_academic_detailsという名前のテーブルを作成しますが、student_personal_detailsから選択します。これらのテーブルにはおそらくフィールドはありません。

関連する問題