2017-08-10 6 views
-2

私は持っているデータベースから配列を表示しようとしています。スクリプトをスクリプトで実行すると、内部サーバーエラーが発生します。今、私はこれが私の設定スクリプトと関係しているかどうか、または私の配列を適切に循環していないのかどうかはわかりません。アレイを表示しようとしたときにエラーが発生しましたか?

include 'config.php'; 

$conn = name2; 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 

$sql = "SELECT Feild FROM Season 1"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo "Feild " . $row["Feild"]. " "<br>"; 
    } 
} else { 
    echo "0 results"; 
} 
+1

'error_reporting(E_ALL); ini_set( 'display_errors'、 '1'); 'は' echo "Feildを表示します。 $ row ["Feild"]。 "
";は構文エラーです – AbraCadaver

+0

また、私は 'SELECT Feild FROM Season 1'が1の前のスペースに間違っていると思います。 – PhilMasterG

+0

問題はあなたが文字列を正しく連結していないということです。問題があることを示しています。 – MonkeyZeus

答えて

0

あなたは結果を表示するために使用している構文が間違っていました、交換してください:

echo "Feild " . $row["Feild"]. " "<br>"; 

をして:

echo 'Feild '.$row["Feild"].'<br>'; 
0

あなたは正しく文字列を終了していません。

あなたがオンになったエラー行番号を示すエラーを取得されるだろうしていた場合

echo "Feild " . $row["Feild"]. "<br>"; 

echo "Feild " . $row["Feild"]. " "<br>"; 

を交換してください。

0

"SELECT Feild FROM Season 1"は無効であるため、どの列を選択しているかを知る必要があります。また、「列=シーズンFROM SELECT遡 『1』」のようなものでなければなりません

ことを念頭に置いて、これは近いソリューションにあなたを取得:

include 'config.php'; 

$conn = name2; 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 

$sql = "SELECT Feild FROM Season 1"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo "Feild ". $row["Feild"] ."<br>"; 
    } 
} else { 
    echo "0 results"; 
} 
0

正しい構文を使用してください

echo "Feild ".$row['Feild']."<br>"; 
関連する問題