簡體   English   中英

在PHP和MySQL中顯示URL中的img

[英]Display img from URL in PHP & MySQL

我正在嘗試從mysql數據庫中獲取img URL並顯示圖像本身,而不是URL鏈接。

有沒有辦法將一些HTML連接到我在下面運行的php腳本中?

現在,它可以很好地顯示圖像URL,但希望它顯示它正在調用的實際圖像。

<?php
            $db = new mysqli('localhost', 'root', 'root', 'testdb');

            if($db->connect_errno > 0){
                die('Unable to connect to database [' . $db->connect_error . ']');
            }

            $sql = <<<SQL
                SELECT *
                FROM `site_img`
            SQL;

            if(!$result = $db->query($sql)){
                die('There was an error running the query [' . $db->error . ']');
            }
            while($row = $result->fetch_assoc()){
                echo $row['img_id'] . ' ' . $row['img_url'] . '<br />';
            }
            echo 'Total results: ' . $result->num_rows;

            // Free result set
            mysqli_free_result($result);

            mysqli_close($db);
            ?>

您可以在循環中插入html img標簽。

<?php
            $db = new mysqli('localhost', 'root', 'root', 'testdb');

            if($db->connect_errno > 0){
                die('Unable to connect to database [' . $db->connect_error . ']');
            }

            $sql = <<<SQL
                SELECT *
                FROM `site_img`
            SQL;

            if(!$result = $db->query($sql)){
                die('There was an error running the query [' . $db->error . ']');
            }
            while($row = $result->fetch_assoc()){
?>
            <img name="<?php echo $row['img_id'] ?>" src="<?php $row['img_url'] ?>" /> <br />
<?php
            }
            echo 'Total results: ' . $result->num_rows;

            // Free result set
            mysqli_free_result($result);

            mysqli_close($db);
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM