2016-11-05 5 views
0

Ich erhalte einen Fehler, um die PDF-Datei aus der Datenbank zu holen. Erwähnt ist mein Code, überprüfen Sie bitte meinen Code und geben Sie mir Ihren wertvollen Vorschlag. Und es zeigt Ausgabe als nicht geöffnet zu öffnen das Dokument. Bitte helfen Sie mir.Abrufen der PDF-Datei aus der Datenbank in PHP

Antwort

0

Ein Problem, das ich sehe, ist die einzige "=" in Ihrer if-Anweisung. '=' ist für die Zuweisung und '==' ist für den Vergleich.

Try Ändern

if($d = mysql_fetch_array($result)) 

zu

if($d == mysql_fetch_array($result)) 

EDIT: Aber ich glaube nicht, dass ganz entweder funktioniert. Ich würde

$d = mysql_fetch_array($result); 
if ($d === true) 
+0

undefinierten Variable versuchen: d in select.php auf der Leitung 14. Ich bin immer Fehler wie diese mir bitte helfen. – sudha

+0

Hast du meine zweite Lösung versucht? Das sollte $ d zuweisen/definieren. – infinigrove

+0

Es geht um sonst Teil direkt .... – sudha

0
if($result) { 
     // Make sure the result is valid 
       if($result->num_rows == 1) { 

       $row = mysqli_fetch_assoc($result); 
       header('Content-type: application/pdf'); 
       header("Content-Disposition: inline; name=".$row['name']); 
       header('Content-Transfer-Encoding: binary'); 
       header("Content-Length: ". $row['size']); 
       header('Accept-Ranges: bytes'); 
      // Print data 
       @readfile($row['data']); 
       echo $row['data']; 
       } 
       else { 
         echo 'Error! No image exists with that ID.'; 
       } 
Verwandte Themen