2016-09-30 430 views
0

這是我的代碼,但無法顯示圖像從數據庫在php.i認爲這是不拿起路徑。任何人都可以在這方面幫助。圖像不拾取路徑

<?php 
include('connect.php'); 

$result = $db->prepare("SELECT image FROM info WHERE empid= '". $empid ."'"); 
$result->bindParam('. $empid .', $empid); 
$result->execute(); 
for($i=0; $rows = $result->fetch(); $i++){ 

    echo '<img src="images/".$row["image"]." ">'; 

    echo '<img src="images/".$row["image"]. > ' ; 
} 
?> 
+0

仔細看看$ result-> bindParam –

+0

這是什麼問題兄弟? –

+0

看看[pdostatement.bindparam](http://php.net/manual/en/pdostatement.bindparam.php) –

回答

1

您要麼將ID連接到包含查詢的文本字符串上,要麼使用參數佔位符,然後將值綁定到它。不是兩個,因爲你在做。

最安全的方法是使用參數。

<?php 
include('connect.php'); 


// I assume you have set $empid somewhere in the missing code here 

$result = $db->prepare("SELECT image FROM info WHERE empid= :empid"); 
$result->bindParam(':empid', $empid, , PDO::PARAM_INT); 
$result->execute(); 

while ($row = $result->fetch(PDO::FETCH_ASSOC)){ 
    // also changed these 2 rows to correct the concatenation 
    echo '<img src="images/"' . $row["image"] . '">'; 
    echo '<img src="images/"' . $row["image"] . '">'; 
} 
?>