Hallo
Habe eine SQL wo die Datensätze zb. so dargestellt werden:
Hirsch, Ludwig - Schau Schatzi.mpg oder alanis_morissette_-_hands_clean.
Ich möchte sie aber so ausgeben
Ludwig(Leerzeichen)Hirsch - Schau Schatzi oder alanis(Leerzeichen)morissette - hands(Leerzeichen)clean
Außerdem werden die datensätze momentan so dargestellt:
Array
(
[ID] => 51
[vorname] => Aguilera,
[nachname] => Christina
[title] => Lady Marmelade_OK.mpg
)
so sollte es aussehen:
[ID] => 51
[vorname] => Christina
[nachname] => Aguilera
[title] => Lady Marmelade OK.mpg
Hier der Code:
Könnte man das alles auch in einer Tabelle darstellen ( wie )?
mfg
lolipop 999
Habe eine SQL wo die Datensätze zb. so dargestellt werden:
Hirsch, Ludwig - Schau Schatzi.mpg oder alanis_morissette_-_hands_clean.
Ich möchte sie aber so ausgeben
Ludwig(Leerzeichen)Hirsch - Schau Schatzi oder alanis(Leerzeichen)morissette - hands(Leerzeichen)clean
Außerdem werden die datensätze momentan so dargestellt:
Array
(
[ID] => 51
[vorname] => Aguilera,
[nachname] => Christina
[title] => Lady Marmelade_OK.mpg
)
so sollte es aussehen:
[ID] => 51
[vorname] => Christina
[nachname] => Aguilera
[title] => Lady Marmelade OK.mpg
Hier der Code:
PHP-Code:
<?php
$handleDb = mysql_connect("localhost", "root", "");
mysql_select_db("media", $handleDb);
$query = "SELECT ID,
SUBSTRING_INDEX(Title, ' ', 1) AS vorname,
SUBSTRING_INDEX(
SUBSTRING(
Title,
CHAR_LENGTH(SUBSTRING_INDEX(Title, ' ', 1))+2
), ' ', 1
) AS nachname,
REPLACE(
SUBSTRING_INDEX(Title, ' - ', -1),
'',
''
) AS title
FROM musikvideos";
$result = mysql_query($query, $handleDb);
while ($row = mysql_fetch_assoc($result)) {
echo '<pre>';
print_r($row);
echo '</pre>';
}
?>
mfg
lolipop 999
Kommentar