PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [SQL] Spalten inhalt Splitten



wowfreak
12.04.2012, 13:36
Hallo,

Ich habe folgendes problem:

Ich habe in einer Spalte meiner Datenbank folgenden inhalt.

4, 9, 17, 19, 20, 23, 29

meine frage nun, ist es möglich den Inhalt zu splitten?
Ich habe auf dem webspace images mit den einzelnen zahlen liegen,
und möchte den spalteninhalt mit den images anzeigen. Anhand meines beispieles sollte die ausgabe dann so aussehen:

4.png
9.png
17.png
19.png
20.png
23.png
29.png

Ich hoffe, das ich mich verständlich ausgedrückt :biggrin1:


mfg

auron2008
12.04.2012, 20:40
ja gehen tut das ^^ du liest die db spalte aus bsp. $string = mysql_fetch........

dann machst du


$images = explode(" , ", $string);

damit zerteilst du den string und schreibst ihn in das $images array.

ausgeben kannst du dann mit



echo ''.$images[1].'.png';

wowfreak
12.04.2012, 21:06
hi,

danke für deine hilfe, bekomme das irgendwie nicht hin :frusty:


<?php
$round = $options["round"];
$tickets = mysql_query("SELECT * FROM ".$prefix."tickets WHERE `user_id` = '".$user["id"]."' AND `round` = '".$round."' ORDER BY `time` DESC");
if(mysql_num_rows($tickets) == 0){
echo'<tr><td colspan="6"><i>Sie haben sich in dieser Ziehung keine Lottoscheine gekauft.';
}else{
while($log = mysql_fetch_array($tickets)){
$tip = str_replace(",", ", ", $log["ticket"]);
?>
<tr>
<td><?php echo $log["id"]; ?></td>
<td><?php echo date("d.m.Y", $log["time"]); ?></td>
<td><?php echo $tip; ?></td>
<td><?php echo $log["sz"]; ?></td>
</tr>
<?php
}
}

?>

das ist der code um dem es geht, kannst du mir vielleicht die änderungen im script genau zeigen?


mfg