在php中获取数组

时间:2014-07-30 22:26:57

标签: php mysql

我写了一个PHP脚本来获取音乐团体的传记。生成的JSON有一个名为“musicians”的属性,它必须是音乐家列表。 我喜欢这个:

$group["musician"] = mysqli_fetch_array($group["nombre_musico"]." ".$group[apellidos_musico].", ");

其中:

$mysqli = mysqli_connect("localhost","root","","bd_tfg");

$sql = "select gr.nombre_grupo, gr.anyo_creacion, gr.descripcion, ms.nombre_musico, ms.apellidos_musico\n"
. "from musico ms, canta_para cp, grupo gr\n"
. "where ms.id_musico = cp.musico_id and gr.id_grupo = cp.grupo_id and gr.nombre_grupo = \'oreja van gogh\'";

我希望能有一点帮助来实现这一目标。

1 个答案:

答案 0 :(得分:1)

你需要在你的mysqli_connect之后执行查询,然后获取值......就像这样:

$mysqli = new mysqli_connect("localhost","root","","bd_tfg");
$sql = "..."; (your query)
$result = $mysqli->query($sql);
$group = $result->fetch_array(MYSQLI_ASSOC);

然后,如果你愿意,你可以这样做:

$group["musician"] = $group["nombre_musico"]." ".$group["apellidos_musico"];