Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hiển thị hình ảnh cụ thể tùy thuộc vào văn bản cụ thể trong bảng MySQL bằng PHP

hãy thử cái này:

$sql = "SELECT * FROM game";
$result = mysql_query($sql) or die(mysql_error());
$pathImg = "/images/icons/";
while ($row = mysql_fetch_array($result)) {
    $pathFile = $pathImg . $row['sport_cat'] . ".png";
    if (!file_exists($pathFile)) {
        $pathFile = $pathImg . "unknown.png";
    }
    echo '<img src="' . $pathFile . '">';
}

Bạn chỉnh sửa Hỏi và tôi chỉnh sửa Anwer:P

<table>
    <?
    if (mysql_num_rows($result) != 0) {
        $counter = $starting + 1;
        $pathImg = "/images/icons/";
        while ($data = mysql_fetch_array($result)) {
            //calculate url image
            $pathFile = $pathImg . $data['sport_cat'] . ".png";
            if (!file_exists($pathFile)) {
                $pathFile = $pathImg . "unknown.png";
            }
            ?>
            <tr>
                <td align="center"><img src="<?=$pathFile?>" alt="<?=$data['sport_cat']?>"></td>
                <td align="center"><? echo $data['sport_cat']; ?></td>
                <td align="center"><? echo $data['timelive']; ?></td>
                <td align="center"><? echo $data['match_title']; ?></td>
                <td align="center"><? echo $data['selection']; ?></td>
            </tr>
            <?
            $counter++;
        }
    }
    ?>
</table>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể truy cập Amazon RDS bằng Eclipse

  2. Gặp khó khăn trong việc xây dựng truy vấn MySQL

  3. Các ký tự không phải tiếng Anh xuất hiện dưới dạng dấu chấm hỏi trên trang php của tôi - xuất hiện tốt trong cơ sở dữ liệu

  4. Rails ActiveRecord sắp xếp theo số lượng liên kết bảng tham gia

  5. Lưu trữ dữ liệu nhạy cảm một cách an toàn trong cơ sở dữ liệu