sql >> Database teknologi >  >> RDS >> Mysql

Vis specifikt billede afhængigt af specifik tekst i MySQL-tabel ved hjælp af PHP

prøv dette:

$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 . '">';
}
 

Du redigerer Spørg, og jeg redigerer Svar :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. Hvordan ekstrapolerer data af Mysql og sættes i array?

  2. MySQL-tabelnavnet for store og små bogstaver på MacOS med et filsystem, der ikke skiller mellem store og små bogstaver

  3. MySQL - Effektiv søgning med delvis ordmatch og relevansscore (FULLTEXT)

  4. Brug af INSERT INTO fra SQL Server til at ændre Salesforce-data