我有一个数据库,其中包含“流派”行,其中包含以空格分隔的电影的所有流派类型,例如:
Animation Comedy Horror
它们都是不同的体裁,因此需要将它们从数据库中拉出,并根据其体裁放入数组中,我最初开始对此进行编码:
<?
sql = "SELECT moviename,genre FROM movieHosting";
$query = mysql_query($sql);
$row = mysql_fetch_object($query);
?>
但是我很快就意识到,如果我这样做的话,将每种流派都需要单独放入数组中
$genreArray = array($row->genre);
但这无法正常工作,它将生成一个类似的数组
$genreArray = array("Animation Comedy Horror");
但是它需要产生
$genreArray = array("Animation","Comedy","Horror");
最佳答案
您是否尝试过使用explode函数?
就像是:
$genreArray = explode(" ", $row->genre);