2017-07-31 5 views
0

私はこのようなデータベースとテーブルを持っています。私のデータベースクエリーで何が起こったのですか

ID画像の説明

私のPHPコードでは、私は今、ただのテキストである "画像"を取得しようとします。説明
未定義ランキング:ここではピクチャー

私のコード:

<?php include ("db.php"); 

$conn = new mysqli($servername, $username, $password, $db); 

if ($conn->connect_error) { 
die("Connection failed: " . $conn->connect_error); 
} 

$sql = "SELECT Picture, Description FROM family WHERE ID = 1 "; 
$result = $conn->query($sql) 
or die ("MySQL-Error: " . $conn->error); 

if ($result->num_rows >0) { 
while ($row = mysqli_fetch_row($result)){ 


echo "Pic: " . $row["Picture"]. " - Description: " . $row["Description"]. " 

} 
} 

else { 
echo "Not good"; 
} 
$conn->close(); 
echo "Connected successfully"; ?> 

エラーが

EDITをどういう意味:私は解決しかし、私はいつも

未定義のインデックスを取得します変更されましたmysqli_fetch_rowmysqli_fetch_assoc

+0

'ますprint_r($行)を使用し、'やマニュアルに従ってください。 –

答えて

0

は、ここで問題です:

while ($row = mysqli_fetch_row($result)) 

はあなたがmysqli_fetch_array()またはmysqli_fetch_assoc()

関連する問題